Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skilloom

Skilloom

A loom for agent skills.
Make a skill from work you already finished. Keep only the rules the result depends on. Delete the rest.

한국어 · Skills · Install · Use · Contributing

Validate MIT License Agent Skills format


Skills get long. Every fix makes a sentence longer and every edge case adds a rule. Soon a capable model that could handle the job on its own is boxed in by instructions and never gets to show what it can do.

Skilloom starts from work that already succeeded, the deliverable you accepted and the feedback you gave, and keeps only the core. The model decides the rest on its own.

Skills

Four skills, one for each stage of making and using a skill. Each installs and runs on its own.

Skill Use it to
distill Spin Turn a task you just finished and approved into a reusable skill.
refine Tighten Restructure one verbose skill around its purpose.
evolve Mend Fix what went wrong in use with the smallest change the evidence supports.
consolidate Join Merge overlapping skills. Keep the capabilities that worked.

All four share a few rules.

  • Deletion is reviewed before anything is added.
  • Code checks what code can check. For the rest, you get a short list of questions and make the call. Whether a table adds up is for code. Whether a sentence reads well is for you.
  • A shorter file is not an improvement until it has been compared with the previous version.
  • When nothing needs to change, the skill stays as it is. The report says why.

Install

Paste this into your coding agent:

Clone https://github.com/boaz-hwang/skilloom and install each of the four folders under skills/ as a separate skill in your skills directory.

Skills follow the Agent Skills format. They work with any client that reads a SKILL.md.

If you installed distill from this repository's root in an earlier version, reinstall it from skills/distill.

Use

Call the skill that fits the moment. Each skill's README has a copyable request.

Use distill to turn this task into a reusable skill.
Use refine to restructure <skill-name> around its purpose and essential requirements.
Use evolve to review <skill-name>'s execution records and make the smallest improvements they support.
Use consolidate to review <skill-folder>, propose suitable merges, and consolidate after I confirm the plan.

Recommended models:

  • Fable 5.1
  • Astra 6

Contributing

The validator and tests check structure and Python syntax only. Outcome quality is checked by hand with the scenarios in evals/.

python -m pip install -r requirements-dev.txt
python tools/validate_skill.py skills/distill
python -m unittest discover -s tests -v

CI runs the same checks on every push and pull request. Changes that make a skill shorter are welcome. Keep every requirement, and include the evidence.

License

MIT

About

Create, refine, evolve, and consolidate skills with minimal guidance.

Resources

Stars

14 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages