Skip to main content

The premier agentic skills library for professional AI engineering

Project description

๐Ÿง  skillsmith

PyPI version License: MIT

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, and STATE.md templates 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:

  1. Architecture (60 skills)
  2. Business (37 skills)
  3. Data-AI (92 skills)
  4. Development (81 skills)
  5. General (128 skills)
  6. Infrastructure (78 skills)
  7. Security (112 skills)
  8. Testing (22 skills)
  9. 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.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingSkill)
  3. Commit your Changes (git commit -m 'feat: add AmazingSkill')
  4. Push to the Branch (git push origin feature/AmazingSkill)
  5. Open a Pull Request

Developed with โค๏ธ by ApexIQ

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

skillsmith-0.4.0.tar.gz (99.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

skillsmith-0.4.0-py3-none-any.whl (50.0 kB view details)

Uploaded Python 3

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

Hashes for skillsmith-0.4.0.tar.gz
Algorithm Hash digest
SHA256 60242af49f28c1172a9cba1c9ac97bb33f9c12dc5d2a33069d02abf3d56c579b
MD5 400f8350918a1431459e0497cd616fd7
BLAKE2b-256 c2e002887fa7f344cfd2c8a74f73914adbfec7b47a9510dee625cd408399acf6

See more details on using hashes here.

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

Hashes for skillsmith-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 668d9abf5ed2ee61d707485839027622b0ade30be4a57d281ddaf6ba984cf58a
MD5 bd66ecadf0770dfbadb01756e71fd416
BLAKE2b-256 efa3a69baab877872fb0f0f84b8936a3b3a09feacca85f3bf3bd616170b8aa19

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page