Skip to main content

AgentSkills.org

License: MIT Python 3.10+ Tests

Skill registry, decomposition, and LoRA building for coding agents.

Overview

AgentSkills.org provides a framework for extracting, publishing, and building LoRA adapters from recurring skill patterns in agent traces. Think of it as a package manager for agent capabilities.

Installation

pip install agent-skills

Quick Start

Install a Skill

askill install debug
askill install edit
askill list

Extract Skills from Traces

askill decompose traces.jsonl --min-occurrences 3

Build LoRA Adapters

askill build traces.jsonl --base-model Qwen/Qwen2.5-14B --output-dir output/lora

Programmatic Usage

from agent_skills import SkillRegistry, SkillDecomposer
from agent_skills.lora_builder import build_lora

# Install and list skills
registry = SkillRegistry()
registry.install("debug")
skills = registry.list_skills()

# Extract skills from traces
decomposer = SkillDecomposer(min_occurrences=3)
skills = decomposer.extract_skills_from_trace("traces.jsonl")
clusters = decomposer.cluster_skills()

# Build LoRA adapters from skill clusters
for cluster in clusters:
    adapter = build_lora(cluster, base_model="Qwen/Qwen2.5-14B")
    print(f"Built: {adapter.name} with {adapter.num_examples} examples")

Built-in Skills

Skill Tools Description
debug read, bash, grep Diagnose and fix errors in code
edit edit, write Make targeted edits to code files
verify bash, read, grep Run tests and verify correctness
recover bash, edit, read, grep Recover from errors and retry
plan question, glob, read Plan and coordinate multi-step tasks
bash bash Execute shell commands and scripts

Skill YAML Format

name: debug
version: "1.0.0"
description: "Diagnose and fix errors in code"
category: "core"
tools:
  - read
  - bash
  - grep
triggers:
  - "fix the bug"
  - "debug this error"
author: "your-name"
license: "MIT"
tags:
  - debugging
  - error-recovery

License

MIT

Ecosystem

Part of the FableForge ecosystem — 21 open-source projects built from 210K real agent traces:

Project Description
Anvil Self-verified coding agent
VerifyLoop Plan→Execute→Verify→Recover framework
ErrorRecovery Self-healing middleware (3,725 error patterns)
FableForge-14B The fine-tuned 14B model (4-stage training)
ShellWhisperer 1.5B edge agent (phone/RPi, 50ms)
ReasonCritic Verification model (130 benchmark tasks)
TraceCompiler Compile traces → LoRA skills
AgentRuntime Persistent agent daemon (systemd for AI)
AgentSwarm Multi-agent from real trace transitions
AgentTelemetry Datadog for agents (token tracking, costs)
BenchAgent HumanEval for tool-use (107 tasks)
AgentDev VSCode extension with verification
TraceViz Trace replay visualizer (Next.js)
AgentSkills npm for agent behaviors
AgentCurriculum 5-stage progressive training
AgentFuzzer Adversarial testing for agents
AgentConstitution Safety guardrails from traces
CostOptimizer Token cost reduction (50-80%)
AgentProfiler Behavioral fingerprinting
TrajectoryDistiller Trace→training data pipeline
Fable5-Dataset HuggingFace dataset release

Release files for fableforge-agent-skills 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 fableforge-agent-skills 0.1.0
File Size Uploaded
fableforge_agent_skills-0.1.0.tar.gz 13.7 kB Details

Built distribution (wheel)

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

Total release size: 31.8 kB

Release files / fableforge_agent_skills-0.1.0.tar.gz

Download URL fableforge_agent_skills-0.1.0.tar.gz
Size 13.7 kB
Tags Source
SHA-256 checksum
How to use checksums
d52dd9719122657f8755901dfb84490f3173b39e1196ba484b994c071a4c0f99
BLAKE2b-256 checksum
How to use checksums
d72c9985de3ad86ef03eb713d972ed010afd3726d8bd5e88bf02ccc7b5d14b9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

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

Download URL fableforge_agent_skills-0.1.0-py3-none-any.whl
Size 18.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
97ad061925891851cc4b3b7738366b69e641f30a5a5a307b0e323db5806b4ece
BLAKE2b-256 checksum
How to use checksums
40048eda700659562e72ae4bded1964f524d893b949067d163028990971f184d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 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