Skip to main content

SkillForge

SkillForge is a dependency-light MVP for creating, validating, discovering, installing, and packaging portable SKILL.md files. The universal format uses YAML frontmatter with required name and description fields followed by Markdown instructions.

Documentation: https://gintingism.github.io/skillforge/

Install

python -m pip install agent-skillforge

The CLI is exposed as skillforge (or python -m skillforge.cli in an environment configured for module execution).

Usage

skillforge create code-review --description "Review code carefully" --directory .\skills\code-review
skillforge validate .\skills\code-review\SKILL.md
skillforge pack .\skills\code-review --output .\code-review.zip
skillforge search review --registry .\.skillforge
skillforge install code-review --registry .\.skillforge --project .

The local registry stores skills as <registry>/<name>/SKILL.md. The explicit built-in registry ships seven skills and acts as fallback after configured local skills. The registry interface is intentionally abstract so a GitHub-backed implementation can be added without changing CLI consumers. Installation detects .github for Copilot, .claude for Claude Code, and .cursor for Cursor. Copilot receives .github/copilot-instructions.md; Claude Code receives .claude/skills/<name>/SKILL.md; Cursor receives .cursor/skills/<name>/SKILL.md.

MCP server

SkillForge uses the official MCP Python SDK. Install project dependencies, then configure an MCP client to run:

{
  "mcpServers": {
    "skillforge": {
      "command": "skillforge",
      "args": ["serve-mcp"],
      "env": {
        "SKILLFORGE_REGISTRY_PATH": "C:\\path\\to\\.skillforge"
      }
    }
  }
}

The server exposes skill://{name} resources and read-only tools search_skills, get_skill, and validate_skill. Protocol messages use stdout; server logs use stderr. server.json contains the same launcher metadata.

Development

python -m pip install -e ".[dev]"
python -m pytest
python -m mypy src
mkdocs build --strict

Metadata

Release files for agent-skillforge 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agent-skillforge 0.1.0
File Size Uploaded
agent_skillforge-0.1.0.tar.gz 13.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agent-skillforge 0.1.0
File Interpreter ABI Platform
agent_skillforge-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 28.7 kB

Release files / agent_skillforge-0.1.0.tar.gz

Download URL agent_skillforge-0.1.0.tar.gz
Size 13.9 kB
Tags Source
SHA-256 checksum
How to use checksums
22298dc79f9407116b6628e5f4028b17d7d74c2c95f06135ba81c352b0d68eae
BLAKE2b-256 checksum
How to use checksums
f23220252f8b8c505ad647b6375e1c130c4b2ebd00f6db69a87ed5c4af8191c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / agent_skillforge-0.1.0-py3-none-any.whl

Download URL agent_skillforge-0.1.0-py3-none-any.whl
Size 14.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
132620a55a6d3cc2bea0381aa9f82aa19405c8a544aff728c0a1c7f18fdc1385
BLAKE2b-256 checksum
How to use checksums
831848f16b16ef8c60539078cd400a1a9126d3c2b82982abee1df96a159bc299
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page