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.3.1.tar.gz (96.7 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.3.1-py3-none-any.whl (45.9 kB view details)

Uploaded Python 3

File details

Details for the file skillsmith-0.3.1.tar.gz.

File metadata

  • Download URL: skillsmith-0.3.1.tar.gz
  • Upload date:
  • Size: 96.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for skillsmith-0.3.1.tar.gz
Algorithm Hash digest
SHA256 a0ce8b688f6b5b19ae85bd668337a69a1cfe32b5cae1e6a41c7198279401c6d7
MD5 d83c136a4161c75c68d0d4fbea9a8d03
BLAKE2b-256 33ec59d75b3bb164a4b11950315c6fb59220a2a932bf5c6dfbee3240b74d3181

See more details on using hashes here.

File details

Details for the file skillsmith-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: skillsmith-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 45.9 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.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1dfc4931cd00c8bec2d094c52f2a95742b92788e40ea01dac25bc701464e1daf
MD5 3a420c2c4603f422474268e72a4185a6
BLAKE2b-256 3e22bb682cc07b05e94886ce428fb2bbf8633f0e108fdf584bf0d297ec4829c7

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