forge-skill-managelisted
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