The premier agentic skills library for professional AI engineering
Project description
๐ง skillsmith
The universal agent platform. One install. Every AI coding tool. Instantly smart.
skillsmith is a CLI tool that scaffolds industry-standard .agent structures into any project and automatically configures every major AI coding assistant โ Gemini CLI, Claude Code, Cursor, Windsurf, and GitHub Copilot โ to use your project's skills, context, and workflows.
๐ Quick Start
Initialize a new project with best-practice agent context in seconds:
# Install the library
pip install skillsmith
# Scaffold the .agent structure and AGENTS.md
skillsmith init
โจ Key Features
- ๐ Universal Agent Platform (v0.3.0): Auto-generates platform-specific config files for Gemini, Claude, Cursor, Windsurf, and Copilot.
- 600+ Skills (Categorized): Massive library organized into 9 broad categories (Security, Data-AI, Infrastructure...).
- GSD Protocol: Built-in Discuss โ Plan โ Execute โ Verify workflow for reliable agent output.
- Smart Append: If platform config files already exist, skillsmith appends its config without overwriting your rules.
- 23 Core Skills: Out-of-the-box expertise for TDD, Security Audits, Context Engineering, and more.
- AGENTS.md Standard: Native support for the agents.md open standard ("README for Agents").
- State Management:
PROJECT.md,ROADMAP.md, andSTATE.mdtemplates prevent AI context rot. - Portable & Modular: Add only the skills you need for your specific tech stack.
๐ Platform Compatibility
| Platform | Auto-Generated File | Format Source |
|---|---|---|
| Gemini CLI | GEMINI.md |
geminicli.com |
| Claude Code | CLAUDE.md |
docs.anthropic.com |
| Cursor | .cursorrules + .cursor/rules/skillsmith.mdc |
cursor.com/docs |
| Windsurf | .windsurfrules |
docs.windsurf.com |
| GitHub Copilot | .github/copilot-instructions.md |
docs.github.com |
๐ Included Skills library
The library contains 626 skills across 9 major categories:
- Architecture (60 skills)
- Business (37 skills)
- Data-AI (92 skills)
- Development (81 skills)
- General (128 skills)
- Infrastructure (78 skills)
- Security (112 skills)
- Testing (22 skills)
- Workflow (16 skills)
Run skillsmith list --list-categories to explore.
| Category | Skill | Description |
|---|---|---|
| AI Strategy | memory-patterns |
Manage agent context window and long-term memory. |
prompt-engineering |
Best practices for few-shot and chain-of-thought prompts. | |
| Engineering | test-driven-development |
Structured TDD (Red โ Green โ Refactor) for agents. |
| Security | security-audit |
OWASP-based security checklists for automated reviews. |
| Fullstack | fastapi-best-practices |
Patterns for high-performance Python backends. |
๐ Directory Structure
When you run skillsmith init, it creates:
.
โโโ AGENTS.md # Universal agent instructions (Codex, OpenCode)
โโโ GEMINI.md # Gemini CLI auto-loads this
โโโ CLAUDE.md # Claude Code auto-loads this
โโโ .cursorrules # Cursor auto-loads this
โโโ .windsurfrules # Windsurf auto-loads this
โโโ .cursor/rules/skillsmith.mdc # Cursor modern rule format
โโโ .github/copilot-instructions.md # GitHub Copilot auto-loads this
โโโ .agent/
โโโ skills/ # Modular expertise (SKILL.md files)
โโโ guides/ # Project-specific style & architecture docs
โโโ plans/ # Active implementation plans and RFCs
โโโ workflows/ # Automated tasks and deployment templates
โโโ PROJECT.md # Vision, tech stack, architecture
โโโ ROADMAP.md # Strategic milestones and phases
โโโ STATE.md # Current task context (read FIRST every session)
โโโ prd.md # Standard blueprint for new features
๐ป CLI Commands
Initialize Project
Scaffold the full structure including all 23 skills.
skillsmith init
Minimal Scaffolding
Create the directory structure and templates without the pre-built skills.
skillsmith init --minimal
Install by Category or Tag
Install bundles of skills for specific domains.
# Install all Security skills
skillsmith init --category security
# Install all Python skills
skillsmith init --tag python
List Available Skills
View the library of portable expertise.
skillsmith list
# Filter by category
skillsmith list --category data-ai
# Filter by tag
skillsmith list --tag react
Update Skills
Sync local project skills with the library and latest best practices.
skillsmith update
Validate Skills
Verify skill structure, metadata, and link integrity.
# Basic validation
skillsmith lint --local
# AgentSkills.io standard compliance (adopted by Anthropic, Microsoft, OpenAI, Google)
skillsmith lint --spec agentskills
Compose a Workflow
Generate a workflow by composing relevant skills for a goal.
skillsmith compose "build a saas mvp"
skillsmith compose "fix a security vulnerability" --max-skills 5
Outputs a numbered workflow .md to .agent/workflows/<goal-slug>.md.
Health Check
Verify your entire skillsmith setup across all AI platforms.
skillsmith doctor
# Auto-fix missing platform files
skillsmith doctor --fix
Context Budget
Analyze token usage across all platform files and skills.
skillsmith budget
๐บ๏ธ Roadmap
โ Released
- v0.1.0 โ Core CLI, AGENTS.md standard, skill scaffolding.
- v0.2.0 โ 600+ skills, GSD workflow integration, categories & tags.
- v0.3.0 โ Universal Agent Platform: auto-generates config for Gemini, Claude, Cursor, Windsurf, Copilot. GSD state files (PROJECT.md, ROADMAP.md, STATE.md). Smart append (never overwrites existing config).
๐ Planned
- v0.4.0 โ Bundles (role-based curated skill sets: Web Wizard, Security Engineer, etc.).
- v0.5.0 โ Workflows (ordered multi-step execution playbooks).
- Central Skill Registry: A hosted platform to browse, search, and share community-verified skills.
- Agent Self-Installation: APIs that allow agents to autonomously search for and install skills.
๐ License
Distributed under the MIT License. See LICENSE for more information.
๐ค Contributing
Contributions are welcome! If you have a portable skill that could benefit other developers, please open a Pull Request.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingSkill) - Commit your Changes (
git commit -m 'feat: add AmazingSkill') - Push to the Branch (
git push origin feature/AmazingSkill) - Open a Pull Request
Developed with โค๏ธ by ApexIQ
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file skillsmith-0.4.0.tar.gz.
File metadata
- Download URL: skillsmith-0.4.0.tar.gz
- Upload date:
- Size: 99.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
60242af49f28c1172a9cba1c9ac97bb33f9c12dc5d2a33069d02abf3d56c579b
|
|
| MD5 |
400f8350918a1431459e0497cd616fd7
|
|
| BLAKE2b-256 |
c2e002887fa7f344cfd2c8a74f73914adbfec7b47a9510dee625cd408399acf6
|
File details
Details for the file skillsmith-0.4.0-py3-none-any.whl.
File metadata
- Download URL: skillsmith-0.4.0-py3-none-any.whl
- Upload date:
- Size: 50.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
668d9abf5ed2ee61d707485839027622b0ade30be4a57d281ddaf6ba984cf58a
|
|
| MD5 |
bd66ecadf0770dfbadb01756e71fd416
|
|
| BLAKE2b-256 |
efa3a69baab877872fb0f0f84b8936a3b3a09feacca85f3bf3bd616170b8aa19
|