A boilerplate template for creating and publishing Claude Code skills as npm packages, with production-ready structure and multi-tool support.
$ npx skills add https://github.com/utooland/skills --skill utooutoo is a GitHub template repository that provides a complete, production-ready structure for creating Claude Code skills that can be distributed and installed via npm. It enables developers to build skills compliant with the official Claude Code specification and install them globally or at the project level. The boilerplate includes installation and uninstallation scripts, supports multi-tool deployment (Claude Code, Cursor, Windsurf), and offers progressive disclosure with optional reference and example files. Developers can customize the skill definition, package metadata, and tool permissions before publishing to npm.
使用命令 `$ npx skills add https://github.com/utooland/skills --skill utoo` 安装。
依赖安装
脚本执行
包信息查看
$ npx skills add https://github.com/utooland/skills --skill utoogit clone https://github.com/utooland/skillsCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Create a new Claude Code skill as an npm package for [COMPANY] in the [INDUSTRY] sector. Include [SPECIFIC_FEATURES] such as TypeScript support, testing frameworks, and multi-tool compatibility. Structure it with a clean template for publishing to npm and GitHub. Use the `utoo` boilerplate to scaffold the project.
## New Claude Code Skill: `invoice-processor` Here’s your production-ready npm package structure for a Claude Code skill that processes invoices in the fintech industry. This includes TypeScript, Jest for testing, and support for multiple AI tools (Claude, ChatGPT, etc.). ``` invoice-processor/ ├── src/ │ ├── index.ts # Main skill entry point │ ├── invoice-parser.ts # Core logic for invoice processing │ └── utils.ts # Helper functions ├── tests/ │ ├── unit/ │ │ └── invoice-parser.test.ts │ └── integration/ │ └── skill.test.ts ├── package.json # NPM configuration with scripts ├── tsconfig.json # TypeScript settings ├── README.md # Usage instructions └── .github/workflows/ # CI/CD for npm publish ``` ### Key Features: - **TypeScript Support**: Compile-time type safety for robust code. - **Jest Testing**: Unit and integration tests for reliability. - **Multi-Tool Ready**: Compatible with Claude, ChatGPT, and other AI platforms. - **CI/CD Pipeline**: Automated testing and npm publishing on Git tag pushes. ### Next Steps: 1. Replace `SPECIFIC_FEATURES` in the prompt with your actual requirements. 2. Run `utoo` to scaffold the project. 3. Customize `src/index.ts` to define your skill’s entry point. 4. Implement core logic in `src/invoice-parser.ts`. 5. Add tests in the `tests/` directory and run `npm test`. Would you like me to generate the `package.json` or `tsconfig.json` files next?
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan