2026-07-10 11:23:51 +02:00
# skills 🧠
2026-07-10 10:32:19 +02:00
2026-07-10 12:54:47 +02:00
[](https://github.com/sponsors/kevinveenbirkenbach) [](https://www.patreon.com/c/kevinveenbirkenbach) [](https://buymeacoffee.com/kevinveenbirkenbach) [](https://s.veen.world/paypaldonate)
2026-07-10 10:32:19 +02:00
2026-07-10 12:54:47 +02:00
The agent skill collection of Kevin Veen-Birkenbach.
Every skill is pinned in `skills-lock.json` for reproducible installs.
First-party skills live under `skills/` and are layered on top of the locked ones at install time.
Compatible with Claude Code, Codex, Gemini CLI, Cursor, Copilot, Windsurf, Cline, and other agents.
2026-07-10 11:23:51 +02:00
2026-07-10 12:54:47 +02:00
## Requirements 📦
2026-07-10 11:23:51 +02:00
2026-07-10 12:54:47 +02:00
- Node.js (provides `npx skills` ).
- `jq` (only required for `make update` ).
2026-07-10 11:23:51 +02:00
2026-07-10 12:54:47 +02:00
## Installation 🚀
Install the skills globally into your home (`~/.agents/skills` and `~/.claude/skills` ):
```bash
make install
```
Copy the skills into a specific project (`<repo>/.agents/skills` and `<repo>/.claude/skills` ):
```bash
make project TARGET=/path/to/repo
```
feat(dream): add reflection skill and 12h reminder
Replay the last 24h of a repository — git log and reflog, CI, reviews,
memory, session transcripts — score every action as held, broke or unknown
against its evidence, harden the resulting hypotheses with dialectic, and
persist what survives. The objective is a measurably more confident next
run: a class of error counts as closed only once a test, check, hook or
written rule prevents it.
Derived improvements to the code and to the agent instructions are offered
as single-select questions, and the run ends in autotune and autoskill.
The reminder hook stamps into each repository's git dir, so every repo
carries its own twelve-hour cadence and the hook stays silent outside a
git repository.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-02 19:34:05 +02:00
Both commands also patch the target's `.claude/settings.json` : the caveman and ponytail plugins are enabled so their modes auto-activate on session start, and two reminder hooks are registered — `autotune` points you at `/autotune` at most once an hour, `dream` points you at `/dream` at most once every twelve hours per repository (stamped in that repository's git dir). Existing settings are preserved.
feat(skills): rename shortcuts skill and auto-enable caveman/ponytail on install
Rename the portable conversation-shortcut skill from agent-shortcuts to
shortcuts and re-prefix every token to soc* (sobu, soco, socobu, socon,
sona, sote) so each token mirrors its command and never places two
consonants next to each other. make install and make project now also
register the caveman and ponytail marketplaces and enable both plugins in
the target's .claude/settings.json so their SessionStart hooks activate
every session; the merge is non-destructive, idempotent, and leaves an
unparseable settings.json untouched.
- skills/shortcuts/SKILL.md: new name and soc* token table
- tests/test_shortcuts.py: assert present, sorted, soc-prefixed, no cluster
- remove skills/agent-shortcuts and tests/test_agent_shortcuts.py
- scripts/enable-plugins.js: node JSON merge helper
- scripts/install.sh: run the helper after copying skills
- README.md: document the auto-enable behavior
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-10 14:59:17 +02:00
2026-07-10 12:54:47 +02:00
Restart your agent afterwards so it loads the new skills.
## Maintenance 🔧
Refresh every skill to its latest version and rewrite `skills-lock.json` :
```bash
make update
```
Validate `skills-lock.json` and shellcheck the scripts (also run by CI on every push and after every update):
```bash
make test
```
## Related Tools 🧰
This collection is part of a wider toolset for managing IT and infrastructure:
- [alias ](https://github.com/kevinveenbirkenbach/alias ) — shell aliases for common commands.
- [package-manager ](https://github.com/kevinveenbirkenbach/package-manager ) — `pkgmgr` , a single command to install and manage these repositories.
- [infinito-nexus ](https://github.com/kevinveenbirkenbach/infinito-nexus ) — automation platform for self-hosted infrastructure.
## License 📜
MIT License, Copyright (c) 2026 Kevin Veen-Birkenbach.
2026-07-10 11:23:51 +02:00
## Author 👤
Kevin Veen-Birkenbach [kevin@veen.world ](mailto:kevin@veen.world )
2026-07-10 12:54:47 +02:00
## Thanks 🙏
Thanks to the [#ai:infinito.nexus ](https://matrix.to/#/%23ai:infinito.nexus ) community, and especially to [Paulinhx ](https://github.com/Paulinhx ) for the inspiration.
## Donation ❤️
If these tools help you, consider supporting their development:
- [GitHub Sponsors ](https://github.com/sponsors/kevinveenbirkenbach )
- [Patreon ](https://www.patreon.com/c/kevinveenbirkenbach )
- [Buy Me a Coffee ](https://buymeacoffee.com/kevinveenbirkenbach )
- [PayPal ](https://s.veen.world/paypaldonate )
- Bitcoin: [bc1qle7j8m9kvny2h2q3jzsnc64s4f5zme5re23pzc2lc2d7hhasc4dqachflp ](bitcoin:bc1qle7j8m9kvny2h2q3jzsnc64s4f5zme5re23pzc2lc2d7hhasc4dqachflp?message=%E2%9D%A4%EF%B8%8F%20Help%20Build%20the%20Future%20-%20Donation%20to%20Kevin%20Veen-Birkenbach. )