← ClaudeAtlas

forge-skill-managelisted

Use this skill when the user wants to create, find, install, publish, delete, or update an Agent skill through Forge SkillHub. It coordinates the end-to-end Forge skill lifecycle and delegates registry operations to the `forge-skillhub` skill and its `skillhub` CLI.
chengxuniucode/ForgeTeam · ★ 0 · AI & Automation · score 67
Install: claude install-skill chengxuniucode/ForgeTeam
# Forge Skill Management Use this skill to manage a skill from creation through Forge-skillHub distribution. Registry actions must use `forge-skillhub` and the official `skillhub` CLI; do not use external registry URLs. ## Preconditions Forge-skillHub needs a valid API token for publishing and remote deletion. Authenticate through the CLI, which stores the token outside the project: ```bash skillhub login --token <forge-api-token> --registry <forge-skillhub-url> skillhub whoami ``` The CLI uses the default local Forge-skillHub service at `http://127.0.0.1:8080`; `--registry` or `SKILLHUB_REGISTRY` selects another Forge deployment. Token precedence is `--token`, `SKILLHUB_TOKEN`, then `~/.skillhub/credentials.json`. ## Create and publish a skill 1. Gather the purpose, trigger conditions, expected output, target Agent, and intended visibility. Use `skill-creator` to author or improve the skill. 2. Create the skill in the target Agent's project directory. For Codex use `.codex/skills/<skill-name>/`; for Claude Code use `.claude/skills/<skill-name>/`. 3. Ensure `SKILL.md` has `name` and `description` frontmatter and test the skill locally. 4. Ask whether the user wants to publish it. Publishing changes the shared registry, so do not publish without that intent. 5. Delegate to `forge-skillhub` and validate, then upload: ```bash skillhub publish .codex/skills/<skill-name> --namespace <namespace> --dry-run skillhub publish .codex/skills/<skill-name> --namespac