One-stop shop (and file) for AI skills and agents.
Search, install, and track them declaratively across all major AI coding tools.
Customize without losing upstream updates.i
Community skills and agents are popping up everywhere (agentskill.sh,skills.sh, GitHub repos, raw URLs).
Installing them usually meansnpxone-liners, copy-pasting markdown, or running tool-specific plugins.
Nothing tracks what you installed, there's no lock file, no way to update, and if you tweak a skill you lose your changes the next time you reinstall.
skillfilegives you a single config file (Skillfile) that declares everything.
Runskillfile searchto browse 110K+ community skills right from your terminal!
Including popularity and security scores.
Or add entries by hand for repos you already know.skillfile installfetches your skills and agents, locks them to exact commit SHAs, and deploys them where your AI tools expect them (7 platforms supported, including Claude Code or Codex).
Edit an installed skill?skillfile pincaptures your changes as a patch so they survive upstream updates.
You stay in sync with the source without losing your customizations.
Not a framework.
Does not run agents.
Just manages the markdown files that frameworks consume.
Runskillfile --helpfor the full command list.
On a fresh clone,skillfile installreadsSkillfile.lockand fetches the exact pinned content -- fully reproducible.
Note:skillfile uses the GitHub API to resolve commits.
Without a token you'll hit the 60 requests/hour rate limit fast.
SetGITHUB_TOKEN,GH_TOKEN, or rungh auth loginbefore using it.
SeeEnvironment Variablesfor details.
Line-oriented, space-delimited, human-editable.
No YAML, no TOML.
Names are inferred from filename stems when omitted.
SeeSPEC.mdfor the full format specification.
skillfile installresolves every GitHub entry to an exact commit SHA and writes it toSkillfile.lock.
Commit this file — on a fresh clone,skillfile installfetches the exact same bytes.
skillfile install --updatere-resolves to the latest SHA upstream.
Your lock file diffs cleanly in code review, so you always see what changed.
Edit an installed skill, thenpinit to survive upstream updates:
Patches are stored in.skillfile/patches/and committed to version control.
Find skills and agents across multiple registries without leaving the terminal:
Searchesagentskill.sh,skills.sh, andskillhub.clubin parallel.
Results are sorted by popularity and deduplicated.
Multiple platforms can be configured simultaneously.
Eachinstallline in the Skillfile adds a deployment target.
Skillfile is a file manager.
It downloads content from sources you specify and places it where your AI tools expect it.
It does not analyze, verify, or sandbox the content it manages.
The lock file pins entries to exact commit SHAs, giving you reproducibility -- the same SHA always produces the same bytes.install --dry-runlets you review what will be fetched.
Patches make all local modifications visible in version control.
But none of this tells you whether the content is safe to use.
Review what you install.
The risk profile is the same asgit clone.
Related Stories
Source: This article was originally published by Hacker News
Read Full Original Article →
Comments (0)
No comments yet. Be the first to comment!
Leave a Comment