Catalog PyPI
Back to packageRELEASE DETAILS

1.0.6

PyPI

agent-skill-system

A zero-dependency skill memory, testing, and refinement engine for AI agents.

agent-skillsai-agentclaude-codecodexllmmemoryprompt-engineeringskill-memorytesting
Published22 Jun 2026
Direct dependencies0
Transitive dependenciesNot calculated

README

Version 1.0.6 documentation

Agent Skill System

Structured, self-evolving skill memory for AI agents — with built-in regression tests.

Python License Zero Deps

中文文档


AI agents forget. Teach one to review contracts, and tomorrow it makes the same mistakes — no memory across sessions, no way to catch degradation.

agent-skill-system turns corrected behavior into versioned, testable skill packages. Each skill bundles instructions, accumulated experience, and regression tests into a standalone directory. Next time, the engine matches the task type, loads context, and avoids repeating past errors.

vs Addy Osmani's agent-skills

agent-skills (63K stars) is a catalog of human-written prompt templates for one-shot tasks.

This solves a different problem: persistent, self-evolving skill memory.

  • Self-evolving — .memory.md auto-logs successes/failures so skills improve with use instead of going stale.
  • Regression tests — 8 assertion patterns verify no degradation.
  • Auto-repair — refiner.py diagnoses failures, patches SKILL.md, reruns tests (up to 3 rounds).
  • Portable — Each skill is a directory. cp -r to any agent.

Think agent-skills = recipe book. This = chef's notebook that learns.


Quick start

pip install agent-skill-system

agent-skill list                   # what skills are available?
agent-skill search "contract"      # find the right skill
agent-skill load contract-review   # print skill + memory context

With LLM backend (for creating/refining skills):

export OPENAI_API_KEY="sk-..."
export LLM_MODEL="gpt-4o"

agent-skill health contract-review  # run regression tests
agent-skill register my-new-skill   # register a new skill
agent-skill scan                    # auto-register skills added to skills/

Lifecycle: Create → Evaluate → Refine → Register → Use → Remember

StageEngineWhat
Createcreator.pyConversation trace → SKILL.md + test cases
Evaluatetest_runner.py8 assertion patterns verify the skill
Refinerefiner.pyDiagnose failures → patch → retry (max 3×)
Remembermemory.py.memory.md accumulates successes/failures

Skill structure

skills/contract-review/
├── SKILL.md       # How to do the task correctly
├── .memory.md     # What went right/wrong — auto-accumulated
├── config.json    # Trigger keywords, version, metadata
└── tests/         # Regression tests (8 assertion types)

Each skill is a standalone directory — no framework lock-in.


vs other approaches

Prompt EngRAGCursor RulesThis
Creates from experience❌❌❌✅
Independent memory❌❌❌✅
Automated tests❌❌❌✅
Self-healing on failure❌❌❌✅
Cross-agent portableManualTied to DBTied to editor✅ cp
Training neededNoneNoneNoneNone

License

MIT

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 0

Native requirements
0 direct targetsNot calculated transitive count
No declared dependencies in this collected response

Declarations describe requirements; they are not a resolved dependency graph.

Distribution files

2 collected
agent_skill_system-1.0.6-py3-none-any.whl

bdist_wheel · 54.77 KB · Python py3

Source file
agent_skill_system-1.0.6.tar.gz

sdist · 43.95 KB · Python source

Source file

Repository

PENDING
yomiracle/agent-skill-system

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 23:25 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:f345f490aeeffdab1cc2b6d294f1d3e0fa80fb054078f2e633a0798be2ec98ff

Other collected versions

View all collected versions →