Publish AI agent skills to Git repositories in one command
npx publish-skills publish
That's it! Your skill is now a Pull Request away from being shared.
publish-skills bridges the gap between creating AI agent skills and sharing them with the community. Combined with the skills package manager, it creates a complete publishing and distribution ecosystem.
npx publish-skills createSKILL.md and adding contentnpx publish-skills publish (creates a PR/MR)npx skills add Skills published with publish-skills work with 40+ AI coding agents:
A skill is a reusable package of instructions that extends your AI agent's capabilities:
my-awesome-skill/
├── SKILL.md # Required: YAML frontmatter + instructions
├── README.md # Optional: documentation
└── content/ # Optional: prompts, templates, resources
├── prompts/
├── templates/
└── resources/
npx publish-skills create - Create new skill from templatenpx publish-skills validate [path] - Validate skill structurenpx publish-skills publish [path] - Publish skill (creates PR/MR)npx publish-skills login/logout - Authenticate with Git platformsnpx publish-skills config - Manage configuration