skills2f
v0.1.4
Published
Scaffold Claude and Codex multi-agent factories for Skills 2.0
Downloads
30
Maintainers
Readme
skills2f
Scaffold a Skills 2.0 factory for either Claude Code or Codex.
What it generates
For claude:
CLAUDE.mdagents/validate.shpublish.shskills/.env.examplehermit.yaml
For codex:
AGENTS.md.codex/agents/validate.shpublish.shskills/.env.examplehermit.yaml
Usage
npx skills2f init-factory mi-proyecto --target claude
npx skills2f init-factory mi-proyecto --target codex
npx skills2f enable-claude-agent-teams
npx skills2f install-skill enreachThe package creates separate outputs for Claude and Codex. There is no both target.
For Claude Code, you can enable Agent Teams automatically with:
npx skills2f enable-claude-agent-teamsThis updates ~/.claude/settings.json and sets:
{
"env": {
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
}
}To install a skill directly from Hermit without clawdhub, set:
export HERMIT_URL=https://hermit.cl.n1mbot.cloud
export HERMIT_TOKEN=tu_tokenThen run:
npx skills2f install-skill enreach
npx skills2f install-skill enreach 1.0.3
npx skills2f install-skill enreach 1.0.3 /tmp/enreachYou can still override the registry or token explicitly with --registry and --token.
Generated structure
skills/<skill-name>/
├── SKILL.md
├── agents/
│ └── openai.yaml
├── scripts/
├── references/
└── assets/Notes
SKILL.mdis required.agents/openai.yamlis recommended by default.- The scaffold includes local validation and publish scripts.
hermit.yamlis a Docker Swarm template for a Hermit portal.- If an API-backed skill uses
mcp2cli, the generated workflow should declare whether it usespip install mcp2clioruvx mcp2cli.
Local development
node bin/skills-2-factory.js init-factory /tmp/example-claude --target claude
node bin/skills-2-factory.js init-factory /tmp/example-codex --target codexRepository
- Private repo:
aitorroma/skills-2-factory-npm
