Skills
Health Pass
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 10 GitHub stars
Code Fail
- os.homedir — User home directory access in ambitious/scripts/flight_check.mjs
- process.env — Environment variable access in ambitious/scripts/flight_check.mjs
- spawnSync — Synchronous process spawning in ambitious/scripts/judge.mjs
- fs.rmSync — Destructive file system operation in ambitious/scripts/judge.mjs
- os.homedir — User home directory access in ambitious/scripts/judge.mjs
- process.env — Environment variable access in ambitious/scripts/judge.mjs
- spawnSync — Synchronous process spawning in ambitious/scripts/selftest.mjs
- fs.rmSync — Destructive file system operation in ambitious/scripts/selftest.mjs
- process.env — Environment variable access in ambitious/scripts/selftest.mjs
- exec() — Shell command execution in catalog.json
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
AI agent skills for Claude Code and Codex. They make your agent finish the job and show receipts.
Skills
AI agent skills I built for my own work. They make your agent finish the job and show receipts.
Works in Claude Code and Codex. One command to install. By Lennox Saint.
Pick a skill
| Skill | What it does | Try saying | Version |
|---|---|---|---|
| Hill Climb | Turns your real data into locked tests, then keeps improving the work until the score and two outside judges say it is done. | "Hill climb this until 90% of the cases pass." | 1.0.0 |
| Ambitious | Goes deeper on a big task you flag as important, then has a different AI model score the work instead of grading itself. | "Go above and beyond on this." | 1.2.4 |
| Goal | Turns a plan into one bounded goal an agent can run for hours: a durable Codex goal packet or a compact Claude /goal prompt. |
"Turn this plan into a goal." | 1.1.0 |
| Save 10% | Audits recurring costs, verifies actual use, finds 10% in safe net savings, and can execute an exact approved batch. | "Find 10% in safe savings." | 2.0.1 |
| Email Triage Pro | Reviews Gmail, surfaces important mail, drafts a few replies, and learns archive and writing preferences. | "Triage my Gmail." | 1.0.0 |
Each skill has a plain guide in docs/, test evidence in evaluations/, and a synthetic example in examples/.
Install in one command
Swap hill-climb for any skill name in the table.
Claude Code
git clone --depth 1 https://github.com/lennoxsaint/Skills.git && python3 Skills/scripts/skills.py install hill-climb --host claude
Codex
git clone --depth 1 https://github.com/lennoxsaint/Skills.git && python3 Skills/scripts/skills.py install hill-climb --host codex
Both
git clone --depth 1 https://github.com/lennoxsaint/Skills.git && python3 Skills/scripts/skills.py install hill-climb --host both
Then start a new session and say the "Try saying" line. In Claude Code you can also type /hill-climb. In Codex you can type $hill-climb.
What the installer does:
--host claudecopies the skill to~/.claude/skills/(or$CLAUDE_CONFIG_DIR/skills/).--host codexcopies it to~/.codex/skills/(or$CODEX_HOME/skills/).- It needs only Python 3. It checks the repository first and will not overwrite a skill you already have.
- Install several at once:
python3 Skills/scripts/skills.py install hill-climb goal ambitious --host both.
To update a skill you already installed:
git -C Skills pull && python3 Skills/scripts/skills.py install hill-climb --host both --update
--update moves your old copy to a skills-backup folder beside the skills folder, then installs the new one.
If you are an agent
Read AGENTS.md. It has the install steps with a check for each one. catalog.json lists every skill with a use_when line, a try prompt and what it requires. llms.txt is the short index.
python3 scripts/skills.py list # every skill and when to use it
python3 scripts/skills.py show hill-climb # one skill as JSON
What every skill ships with
| You get | Where | Why |
|---|---|---|
| The skill | <skill-name>/SKILL.md |
What the agent reads and follows |
| A plain guide | docs/<skill-name>.md |
What it does, how to install it, what it needs |
| Test evidence | evaluations/<skill-name>.md |
What was tested, the numbers, and the known limits |
| A made-up example | examples/<skill-name>/ |
The shape of a run, with no private data |
| Trigger cases | tests/<skill-name>/trigger-cases.json |
20 or more prompts that should load the skill and 20 or more that should not |
A skill that can't show this does not get merged. CI checks it on every push.
Other ways to install
Open Releases and download the ZIP for one skill. Unzip it into your skills folder, or upload it through your app's skill upload screen. The folder must hold SKILL.md directly, like ~/.claude/skills/<skill-name>/SKILL.md.
Safety
No skill here gives an agent new permission. Sending, posting, buying, deleting and deploying still need your yes. No skill may bypass MFA, CAPTCHA, passkeys, permissions, approval gates or irreversible warnings.
Never commit real statements, invoices, credentials, cookies, private screenshots, provider receipts or customer data. Every example in this repository is synthetic.
Repository layout
AGENTS.md Install steps for agents
llms.txt Short index for agents
catalog.json Every skill as data
CHANGELOG.md What changed and when
scripts/skills.py List, show, validate and install skills
scripts/build_skill_release.py Build one release ZIP
<skill-name>/ One self-contained skill
docs/<skill-name>.md Plain guide
evaluations/<skill-name>.md Test evidence and known limits
examples/<skill-name>/ Synthetic examples
tests/<skill-name>/ Trigger cases
Development
python3 scripts/skills.py validate
python3 -m unittest discover -v -s tests -p 'test_*.py'
python3 -m unittest discover -v -s hill-climb/scripts -p 'test_*.py'
python3 scripts/build_skill_release.py hill-climb /tmp/hill-climb.zip
Adding a skill means adding one folder, one catalog entry, and the four files in the table above. Validation rejects missing metadata, broken links, syntax errors, weak trigger banks, duplicate names and uncatalogued skill folders. Skill tags use <skill-name>-v<version> and publish only that skill's ZIP.
Who made this
I'm Lennox. I build Threadify, and I run these skills on my own work before I put them here.
Licensed under MIT.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found