hanamizuki/solopreneur/codex-agents-bootstrap

Claude Code and agent skill by hanamizuki/solopreneur

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Install or refresh custom agents shipped by solopreneur-family plugins in the Codex user agents directory. Use after installing, updating, enabling, or disabling a solopreneur-family plugin, or when the user asks to bootstrap, install, refresh, or diagnose Codex agents. This is unnecessary on Claude.

Install

npx vskill@latest install hanamizuki/solopreneur/codex-agents-bootstrap

SKILL.md

Bootstrap Codex Agents

Run the bundled scripts/install-codex-agents.sh with /bin/bash. The script uses the active Codex installation list, validates every managed source before copying, and preserves hand-authored user-layer identities declared by the base $CODEX_HOME/config.toml or recursively under $CODEX_HOME/agents/, including hidden files and directories. It requires codex, jq, and Python 3.9 or newer. TOML parsing always uses the bundled Tomli 2.4.1; runtime package installation and network access are unnecessary.

The collision check is deliberately more conservative than Codex: it never follows a symlink in the user agent tree, base config, or a declared role's config_file. A pre-existing unsafe, dangling, or non-regular path fails the all-source preflight before any managed copy is committed. A base config role keeps its exact table-key identity unless its config_file supplies a nonblank root name, which Codex trims and uses as the identity. Managed destinations and orphan reporting remain top-level only.

The same user-layer identity scan runs again after staging and immediately before destination ownership is rechecked. A collision or unsafe path that appears during staging aborts before committing the affected copy, and the cleanup trap removes its staged temporary file; this narrows the ordinary race window but does not claim atomic coordination with independent config writers.

Treat the result as a check of the base user-layer candidates, not proof of the effective runtime role. Profile, project, command-line, or managed configuration layers may have higher precedence and are outside this bootstrap's collision scope.

Report all Installed, Updated, Unchanged, Skipped, Inactive, and Orphaned entries exactly as returned. On a nonzero exit, report only actions the script explicitly says were committed; never present a planned copy as successful. Surface the error and stop.

A disabled plugin with a retained managed destination appears in both Inactive and Orphaned: inactive explains why it was not refreshed, while orphaned means only that no active solopreneur plugin source currently claims the fully owned top-level copy. It is a manual-review candidate, not proof that the file is unused or removable: a profile, project, command-line, managed, or other config layer may still reference or override it. Never describe an orphan as safe to remove. Any later removal requires explicit user approval after auditing every relevant config layer and the exact path.

Only emit Orphaned when the exact marker, root TOML name, filename, and canonical plugin/agent pair all agree. This proves solopreneur ownership, not runtime non-use. A Skipped entry that says ownership is not proven is suspicious and must not be presented as safe to remove.

After an install or update, tell the user to start a new Codex conversation so the refreshed agent configuration is loaded.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
145
Repository forks
9
7-day trend score
25

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 25 Aug 2026, 2 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/hanamizuki/solopreneur/codex-agents-bootstrap/badge)](https://verified-skill.com/skills/hanamizuki/solopreneur/codex-agents-bootstrap)

Something wrong with this skill or its page? Tell us.