The premier agentic skills library for professional AI engineering
Project description
🧠 skillsmith
Portable agentic skills library for professional AI engineering.
skillsmith is a CLI tool that scaffolds industry-standard .agent structures into any project. It imbues your AI coding assistants with project-agnostic "expertise" across the entire software lifecycle.
🚀 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
- 600+ Skills (Categorized): Massive library organized into 9 broad categories (Security, Data-AI, Infrastructure...).
- Tag-Based Bundles: Install skills by topic tags (e.g.,
python,react,aws) using simple CLI flags. - 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").
- Agentic Workflows: Pre-defined templates for agentic loops, sub-agent coordination, and memory management.
- Project Structure: Scaffolds dedicated folders for
guides/,plans/, andworkflows/. - Portable & Modular: Add only the skills you need for your specific tech stack.
🛠 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 # High-level context for AI agents
└── .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
├── prd.md # Standard blueprint for new features
└── status.md # Global project state tracker
💻 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.
skillsmith lint --local
🗺️ Future Plans
We are evolving skillsmith into a central hub for agentic expertise. Our upcoming roadmap includes:
- Central Skill Registry: A hosted platform to browse, search, and share community-verified skills.
- Framework Integrations: Native scaffolding for Agno, LangChain, CrewAI, and more.
- TUI Mode: An interactive terminal interface for selecting and managing skills.
- Agent Self-Installation: APIs that allow agents to autonomously search for and install the skills they need to complete a task.
📜 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.2.0.tar.gz.
File metadata
- Download URL: skillsmith-0.2.0.tar.gz
- Upload date:
- Size: 85.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f03f9e8fd939588a3ff46f4c5d84ec77732cfad6b28cb4f21e9a3b36d192037f
|
|
| MD5 |
07d54fd54719dc6e518c5b542c21afb0
|
|
| BLAKE2b-256 |
9e6a179c745b00b8690d4d73447c9e7ac61ec08ee2773d9df662fb7d9d4e51a8
|
File details
Details for the file skillsmith-0.2.0-py3-none-any.whl.
File metadata
- Download URL: skillsmith-0.2.0-py3-none-any.whl
- Upload date:
- Size: 33.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
33165f302059640ee8ffa30ea08814725682f54a2ee58fdc6c301d8f747360ac
|
|
| MD5 |
fae7fa84678899a5f9162215f6e6c99e
|
|
| BLAKE2b-256 |
80fd62db7e9b7f2a7ffcb9f7d91a86ac5310192c1f7beac190448fe8e8b2c36c
|