1<!--
2SPDX-FileCopyrightText: Amolith <amolith@secluded.site>
3
4SPDX-License-Identifier: CC0-1.0
5-->
6
7# agent-skills
8
9A collection of [Agent Skills]; structured markdown that extends LLM
10agent capabilities through a standardised format.
11
12[Agent Skills]: https://agentskills.io/
13
14## Available Skills
15
16Refer to [Β§ Token stats](#token-stats) for a detailed breakdown of each skill's
17token count, plus overall metadata usage. I've used and tested them most with
18[Crush], [Amp], and [Shelley], and to a lesser degree, [Octofriend] and [Pi].
19
20[Crush]: https://github.com/charmbracelet/crush
21[Amp]: https://ampcode.com
22[Shelley]: https://github.com/boldsoftware/shelley
23[Octofriend]: https://github.com/synthetic-lab/octofriend
24[Pi]: https://github.com/badlogic/pi-mono/tree/main/packages/coding-agent
25
26- [addressing-code-review-comments](skills/addressing-code-review-comments/SKILL.md):
27 Finds `CR:` comments in code, gathers feedback, and carries out requested
28 changes.
29- [amoliths-opinions](skills/amoliths-opinions/SKILL.md): Applies Amolith's
30 opinions across project setup, tooling, licensing, dependencies, mise tasks,
31 CLIs, TUIs, MCP servers, web apps, packaging/releases, testing, and
32 Go-specific ecosystem defaults.
33- [ast-grep](skills/ast-grep/SKILL.md): Writes [ast-grep] rules for structural
34 code search and modification.
35- [auditing-repositories](skills/auditing-repositories/SKILL.md): Audits open
36 source repositories for security, privacy, and unexpected behavior.
37- [authoring-skills](skills/authoring-skills/SKILL.md): Creates and reviews
38 Agent Skills following best practices. Covers skill structure, frontmatter,
39 and progressive disclosure patterns.
40- [backing-up-with-keld](skills/backing-up-with-keld/SKILL.md): Writes and
41 manages keld configuration for restic backups. Covers TOML preset structure,
42 split preset composition (`home@cloud`), config file discovery, environment
43 variables, and systemd timer setup.
44- [collaborating-through-pr-pico-sh](skills/collaborating-through-pr-pico-sh/SKILL.md):
45 Collaborates on git patches via [pr.pico.sh], a minimal patchbin service.
46 Covers both contributing and reviewing patch requests using `git format-patch`
47 and `git am`.
48- [computing-golden-ratio-typography](skills/computing-golden-ratio-typography/SKILL.md):
49 Computes Golden Ratio Typography line heights, spacing units, type scales, and
50 readable measures from a font file or explicit font metrics.
51- [cooking](skills/cooking/SKILL.md): Guides home cooking as a technically
52 grounded collaborator. Helps plan meals, use odds and ends, troubleshoot
53 techniques, handle substitutions, and reason through cuisine-specific flavor
54 logic without flattening regional traditions.
55- [creating-tasks-through-lunatask](skills/creating-tasks-through-lunatask/SKILL.md):
56 Creates tasks and handoffs in [Lunatask] via [lune]. Tasks are just tasks.
57 Handoffs capture work to resume later across sessions without filling context
58 windows.
59- [fallback-code-review](skills/fallback-code-review/SKILL.md): Provides a
60 fallback-only external review flow via CLI tools like Amp, CodeRabbit, or
61 Kodus.
62- [formatting-commits](skills/formatting-commits/SKILL.md): Detects a project's
63 commit style from recent history and formats messages accordingly. Supports
64 Conventional Commits and kernel-style imperative commits.
65- [frontend-accessibility](skills/frontend-accessibility/SKILL.md): Strives to
66 generate accessible HTML, React, and frontend code following WCAG 2.2 AA.
67 Prioritizes semantic HTML over ARIA, keyboard navigation, and screen reader
68 compatibility.
69- [handling-customer-data](skills/handling-customer-data/SKILL.md): Queries
70 customer data responsiblyβthe agent answers questions about the data without
71 ever seeing it directly.
72- [humanize](skills/humanize/SKILL.md): Removes AI-generated patterns from
73 text like promotional fluff, weasel words, and mechanical sentence structures.
74 Based on Wikipedia's AI Cleanup research. Originally from [blader/humanizer].
75- [ideating-with-bdd](skills/ideating-with-bdd/SKILL.md): Guides collaborative
76 discovery of behaviour through structured conversation, iterating with the user
77 to refine ideas into user stories and Gherkin scenarios. Works for any
78 language or framework.
79- [in-session-review](skills/in-session-review/SKILL.md): Runs an extremely
80 strict maintainability review for abstraction quality, giant files, and
81 spaghetti-condition growth.
82- [initialising-and-updating-agents-md](skills/initialising-and-updating-agents-md/SKILL.md):
83 Analyses a codebase and creates or updates `AGENTS.md` to help future agents
84 work effectively. Discovers commands, conventions, patterns, and gotchas from
85 the project's source and config files.
86- [invoking-subagents](skills/invoking-subagents/SKILL.md): Spawns subagents
87 with restricted tool access for parallel tasks across repositories. Requires
88 [the Pi coding agent][Pi]. Useful for summarizing git history or processing
89 large diffs without filling the main context window.
90- [licensing-with-reuse](skills/licensing-with-reuse/SKILL.md): Manages
91 REUSE-compliant licensing with the `reuse` CLI. Covers `reuse annotate`,
92 `.license` sidecars for prompt files, custom `LicenseRef-...` identifiers,
93 `LICENSES/`, project conventions, and `reuse lint`.
94- [maintaining-aur-packages](skills/maintaining-aur-packages/SKILL.md): Creates
95 and updates AUR packages following Arch packaging standards. Covers PKGBUILDs
96 for source, `-bin`, and `-git` package types, checksums with `updpkgsums`,
97 linting with `namcap`, and `.SRCINFO` generation.
98- [managing-personal-knowledge](skills/managing-personal-knowledge/SKILL.md):
99 Works inside a personal knowledge base as an exacting steward, shaping atomic,
100 concept-oriented notes, a dense wikilink graph, and disciplined tags instead
101 of dumping transcripts. Tool-agnostic across Markdown vaults like Obsidian,
102 Logseq, Roam, and SilverBullet.
103- [monitoring-with-munin](skills/monitoring-with-munin/SKILL.md): Deploys and
104 manages Munin monitoring across servers. Sets up munin-node on hosts, writes
105 plugins, configures masters, and handles alerts.
106- [notifying-through-ntfy](skills/notifying-through-ntfy/SKILL.md): Sends push
107 notifications via [ntfy.sh] when requested, such as at the end of its turn.
108- [rebasing-with-git](skills/rebasing-with-git/SKILL.md): Manages git rebase
109 workflows from simple rebases to the drop-and-repick integration branch
110 pattern. Assumes `upstream` remote for forks and `rerere` enabled. Supports
111 worktrees including `wt`-managed repos.
112- [researching-with-rumilo](skills/researching-with-rumilo/SKILL.md): Dispatches
113 AI research subagents via [rumilo] for web search and repository exploration.
114 Research topics, look up library usage, or explore external codebases without
115 filling the main context window.
116- [scripting-with-go](skills/scripting-with-go/SKILL.md): Creates executable Go
117 scripts using a shell trick (not a true shebang). For automation and tooling
118 outside of Go projects.
119- [testing-with-gocuke-and-gherkin](skills/testing-with-gocuke-and-gherkin/SKILL.md):
120 Drives BDD, red/green TDD, and property-based testing in Go projects using
121 [gocuke] and Gherkin feature files.
122- [toki-pona-dictionary](skills/toki-pona-dictionary/SKILL.md): Searches the
123 [nimi.li] toki pona dictionary by English meaning. Caches word data locally
124 after a one-time fetch, then runs offline searches across definitions and
125 community usage tags.
126- [updating-llm-client-model-lists](skills/updating-llm-client-model-lists/SKILL.md):
127 Synchronizes model configurations across Zed, Crush, Octofriend, and Pi from
128 Plexus' /v1/models endpoint.
129- [using-exe-dev](skills/using-exe-dev/SKILL.md): Guides working with [exe.dev]
130 VMs, which provide Linux VMs with persistent disks, instant HTTPS, and
131 built-in auth via SSH.
132- [using-jujutsu](skills/using-jujutsu/SKILL.md): Guides [jujutsu] (jj)
133 workflows, covering commit selection, change creation, diff reading, and
134 common pitfalls that trip up agents.
135- [working-with-zmx](skills/working-with-zmx/SKILL.md): Manages persistent
136 terminal sessions for background processes, dev servers, and long-running tasks.
137 Creates sessions, runs commands detached, checks output, and writes files into
138 sessions over SSH.
139- [writing-git-tags](skills/writing-git-tags/SKILL.md): Generates git tag
140 annotations from commit history following Semantic Versioning and Conventional
141 Commits via [git-format].
142- [writing-rust](skills/writing-rust/SKILL.md): Writes idiomatic Rust with
143 strict quality gates: `cargo fmt`, `clippy -- -D warnings`, and required
144 tests. Enforces `thiserror` for libs, `anyhow` for apps, warns against common
145 anti-patterns.
146
147[blader/humanizer]: https://github.com/blader/humanizer
148[ast-grep]: https://github.com/ast-grep/ast-grep
149[git-format]: https://git.secluded.site/git-format
150[gocuke]: https://github.com/tenntenn/gocuke
151[lune]: https://git.secluded.site/lune
152[Lunatask]: https://lunatask.app/
153[nimi.li]: https://nimi.li
154[ntfy.sh]: https://ntfy.sh
155[rumilo]: https://git.secluded.site/rumilo
156[synu]: https://git.secluded.site/synu
157[wt]: https://git.secluded.site/wt
158[exe.dev]: https://exe.dev
159[jujutsu]: https://jj-vcs.github.io/jj/latest/
160
161## Installation
162
163If you're using [Amp], run `amp skill add
164https://git.secluded.site/agent-skills`. Otherwise, clone the repository, then
165install via `make` or manual symlinks.
166
167[Amp]: https://ampcode.com
168
169```sh
170git clone https://git.secluded.site/agent-skills
171cd agent-skills
172```
173
174### With Make
175
176Skills install to `~/.config/agents/skills/` by default. Override by
177setting `SKILL_DIR`. Tab completion works so you don't have to remember
178skill names or copy/paste.
179
180```sh
181# List available skills
182make list
183
184# Install all skills to default dir
185make all
186
187# Install specific skills to Claude Code
188SKILL_DIR=$HOME/.claude/skills make authoring-skills formatting-commits
189
190# Remove a specific skill from Amp
191make uninstall-authoring-skills SKILL_DIR=$HOME/.config/agents/skills
192
193# Remove all skills from Codex
194make uninstall SKILL_DIR=$HOME/.codex/skills
195```
196
197### With symlinks
198
199```sh
200# Install all skills
201for s in skills/*/; do ln -s "$PWD/$s" ~/.config/agents/skills/; done
202
203# Install specific skills
204ln -s "$PWD/skills/authoring-skills" ~/.config/agents/skills/
205
206# Remove a skill
207rm ~/.config/agents/skills/formatting-commits
208```
209
210### Agent skill directories
211
212| Agent | Dir |
213| --------------------------------------- | -------------------------- |
214| [Crush], [Octofriend], [Shelley], [Amp] | `~/.config/agents/skills/` |
215| [Pi] | `~/.pi/agent/skills/` |
216| Anthropic's Claude Code | `~/.claude/skills/` |
217| OpenAI's Codex | `~/.codex/skills/` |
218
219## Updating
220
221```sh
222cd ~/path/to/agent-skills
223git pull
224```
225
226Symlinked skills update automatically.
227
228## Contributions
229
230Patch requests are in [amolith/llm-projects] on [pr.pico.sh]. You don't need a
231new account to contribute, you don't need to fork this repo, you don't need to
232fiddle with `git send-email`, you don't need to faff with your email client to
233get `git request-pull` working...
234
235You just need:
236
237- Git
238- SSH
239- An SSH key
240
241```sh
242# Clone this repo, make your changes, and commit them
243# Create a new patch request with
244git format-patch origin/main --stdout | ssh pr.pico.sh pr create amolith/llm-projects
245# After potential feedback, submit a revision to an existing patch request with
246git format-patch origin/main --stdout | ssh pr.pico.sh pr add {prID}
247# List patch requests
248ssh pr.pico.sh pr ls amolith/llm-projects
249```
250
251See "How do Patch Requests work?" on [pr.pico.sh]'s home page for a more
252complete example workflow.
253
254[amolith/llm-projects]: https://pr.pico.sh/r/amolith/llm-projects
255[pr.pico.sh]: https://pr.pico.sh
256
257## Token stats
258
259Real token stats as reported by [Synthetic.new]'s [/messages/count_tokens]
260endpoint with [./skill-stats.go](./skill-stats.go).
261
262[Synthetic.new]: https://synthetic.new
263[/messages/count_tokens]: https://dev.synthetic.new/docs/anthropic/messages/count-tokens
264
265```
266=== addressing-code-review-comments ===
267
268Token breakdown:
269 Name: 9 tokens
270 Description: 40 tokens
271 Body: 290 tokens (38 lines)
272 βββββββββββββββββββββββββββββββββββββββββββββββ
273 Total: 339 tokens
274
275=== amoliths-opinions ===
276
277Token breakdown:
278 Name: 10 tokens
279 Description: 89 tokens
280 Body: 590 tokens (51 lines)
281 References:
282 cli.md 385 tokens
283 golang/baseline.md 860 tokens
284 golang/cli.md 777 tokens
285 golang/index.md 599 tokens
286 golang/licencing.md 206 tokens
287 golang/mcp.md 524 tokens
288 golang/mise.md 1331 tokens
289 golang/packaging.md 947 tokens
290 golang/preferred-libraries.md 621 tokens
291 golang/testing.md 486 tokens
292 golang/tui.md 381 tokens
293 golang/wails.md 621 tokens
294 golang/web.md 405 tokens
295 licencing.md 493 tokens
296 mcp.md 326 tokens
297 mise.md 350 tokens
298 packaging.md 462 tokens
299 testing.md 345 tokens
300 tui.md 222 tokens
301 web.md 400 tokens
302 βββββββββββββββββββββββββββββββββββββββββββββββ
303 Total: 11430 tokens
304
305=== ast-grep ===
306
307Token breakdown:
308 Name: 7 tokens
309 Description: 76 tokens
310 Body: 2765 tokens (469 lines)
311 References:
312 rule_reference.md 2515 tokens
313 βββββββββββββββββββββββββββββββββββββββββββββββ
314 Total: 5363 tokens
315
316=== auditing-repositories ===
317
318Token breakdown:
319 Name: 8 tokens
320 Description: 51 tokens
321 Body: 1046 tokens (156 lines)
322 References:
323 llm-security.md 427 tokens
324 βββββββββββββββββββββββββββββββββββββββββββββββ
325 Total: 1532 tokens
326
327=== authoring-skills ===
328
329Token breakdown:
330 Name: 8 tokens
331 Description: 32 tokens
332 Body: 861 tokens (107 lines)
333 References:
334 checklist.md 301 tokens
335 patterns.md 880 tokens
336 process.md 311 tokens
337 specification.md 1441 tokens
338 βββββββββββββββββββββββββββββββββββββββββββββββ
339 Total: 3834 tokens
340
341=== backing-up-with-keld ===
342
343Token breakdown:
344 Name: 9 tokens
345 Description: 39 tokens
346 Body: 1742 tokens (235 lines)
347 References:
348 config-examples.md 1415 tokens
349 installation.md 19 tokens
350 βββββββββββββββββββββββββββββββββββββββββββββββ
351 Total: 3224 tokens
352
353=== collaborating-through-pr-pico-sh ===
354
355Token breakdown:
356 Name: 12 tokens
357 Description: 47 tokens
358 Body: 521 tokens (43 lines)
359 References:
360 contributing.md 162 tokens
361 jujutsu.md 516 tokens
362 reviewing.md 406 tokens
363 βββββββββββββββββββββββββββββββββββββββββββββββ
364 Total: 1664 tokens
365
366=== computing-golden-ratio-typography ===
367
368Token breakdown:
369 Name: 12 tokens
370 Description: 59 tokens
371 Body: 1208 tokens (108 lines)
372 βββββββββββββββββββββββββββββββββββββββββββββββ
373 Total: 1279 tokens
374
375=== cooking ===
376
377Token breakdown:
378 Name: 6 tokens
379 Description: 166 tokens
380 Body: 2805 tokens (117 lines)
381 References:
382 cuisines/_index.md 1274 tokens
383 cuisines/caribbean/dish-boundaries.md 232 tokens
384 cuisines/caribbean/overview.md 730 tokens
385 cuisines/caribbean/pantry-techniques.md 399 tokens
386 cuisines/caribbean/regions.md 450 tokens
387 cuisines/chinese-regional/overview.md 1140 tokens
388 cuisines/chinese-regional/regions.md 500 tokens
389 cuisines/chinese-regional/substitutions.md 225 tokens
390 cuisines/chinese-regional/techniques-pantry.md 278 tokens
391 cuisines/german.md 642 tokens
392 cuisines/hawaiian.md 931 tokens
393 cuisines/indian/overview.md 873 tokens
394 cuisines/indian/pantry-substitutions.md 267 tokens
395 cuisines/indian/regions-communities.md 524 tokens
396 cuisines/indian/techniques.md 243 tokens
397 cuisines/irish-british.md 641 tokens
398 cuisines/japanese-home.md 673 tokens
399 cuisines/korean.md 761 tokens
400 cuisines/levantine.md 659 tokens
401 cuisines/mexican-regional/overview.md 761 tokens
402 cuisines/mexican-regional/pantry-substitutions.md 288 tokens
403 cuisines/mexican-regional/regions.md 402 tokens
404 cuisines/mexican-regional/techniques.md 237 tokens
405 cuisines/north-african-middle-eastern/egypt.md 146 tokens
406 cuisines/north-african-middle-eastern/gulf.md 149 tokens
407 cuisines/north-african-middle-eastern/maghreb.md 218 tokens
408 cuisines/north-african-middle-eastern/overview.md 820 tokens
409 cuisines/north-african-middle-eastern/pantry-techniques.md 266 tokens
410 cuisines/north-african-middle-eastern/persian.md 159 tokens
411 cuisines/sichuan/flavor-profiles.md 301 tokens
412 cuisines/sichuan/overview.md 774 tokens
413 cuisines/sichuan/pantry.md 225 tokens
414 cuisines/sichuan/pivots-history.md 151 tokens
415 cuisines/sichuan/techniques.md 195 tokens
416 example-conversations.md 1873 tokens
417 foundations.md 1335 tokens
418 introductions.md 532 tokens
419 searching-sources.md 693 tokens
420 substitutions-and-pivots.md 1086 tokens
421 techniques.md 2584 tokens
422 βββββββββββββββββββββββββββββββββββββββββββββββ
423 Total: 27614 tokens
424
425=== creating-tasks-through-lunatask ===
426
427Token breakdown:
428 Name: 12 tokens
429 Description: 41 tokens
430 Body: 741 tokens (88 lines)
431 References:
432 cli.md 218 tokens
433 handoff.md 1035 tokens
434 installing-lune.md 65 tokens
435 βββββββββββββββββββββββββββββββββββββββββββββββ
436 Total: 2112 tokens
437
438=== fallback-code-review ===
439
440Token breakdown:
441 Name: 7 tokens
442 Description: 79 tokens
443 Body: 489 tokens (56 lines)
444 βββββββββββββββββββββββββββββββββββββββββββββββ
445 Total: 575 tokens
446
447=== formatting-commits ===
448
449Token breakdown:
450 Name: 8 tokens
451 Description: 57 tokens
452 Body: 310 tokens (34 lines)
453 References:
454 conventional-commits.md 362 tokens
455 installing-git-format.md 22 tokens
456 kernel-style.md 526 tokens
457 βββββββββββββββββββββββββββββββββββββββββββββββ
458 Total: 1285 tokens
459
460=== frontend-accessibility ===
461
462Token breakdown:
463 Name: 7 tokens
464 Description: 52 tokens
465 Body: 1091 tokens (172 lines)
466 References:
467 antipatterns.md 1341 tokens
468 patterns.md 2279 tokens
469 βββββββββββββββββββββββββββββββββββββββββββββββ
470 Total: 4770 tokens
471
472=== handling-customer-data ===
473
474Token breakdown:
475 Name: 9 tokens
476 Description: 46 tokens
477 Body: 715 tokens (115 lines)
478 βββββββββββββββββββββββββββββββββββββββββββββββ
479 Total: 770 tokens
480
481=== humanize ===
482
483Token breakdown:
484 Name: 6 tokens
485 Description: 100 tokens
486 Body: 1886 tokens (152 lines)
487 References:
488 DETAILED_PATTERNS.md 1903 tokens
489 REPLACEMENTS.md 1125 tokens
490 βββββββββββββββββββββββββββββββββββββββββββββββ
491 Total: 5020 tokens
492
493=== ideating-with-bdd ===
494
495Token breakdown:
496 Name: 9 tokens
497 Description: 133 tokens
498 Body: 1582 tokens (177 lines)
499 References:
500 gherkin-reference.md 984 tokens
501 βββββββββββββββββββββββββββββββββββββββββββββββ
502 Total: 2708 tokens
503
504=== in-session-review ===
505
506Token breakdown:
507 Name: 7 tokens
508 Description: 48 tokens
509 Body: 2248 tokens (182 lines)
510 βββββββββββββββββββββββββββββββββββββββββββββββ
511 Total: 2303 tokens
512
513=== initialising-and-updating-agents-md ===
514
515Token breakdown:
516 Name: 12 tokens
517 Description: 59 tokens
518 Body: 850 tokens (63 lines)
519 βββββββββββββββββββββββββββββββββββββββββββββββ
520 Total: 921 tokens
521
522=== invoking-subagents ===
523
524Token breakdown:
525 Name: 8 tokens
526 Description: 42 tokens
527 Body: 450 tokens (20 lines)
528 βββββββββββββββββββββββββββββββββββββββββββββββ
529 Total: 500 tokens
530
531=== licensing-with-reuse ===
532
533Token breakdown:
534 Name: 9 tokens
535 Description: 51 tokens
536 Body: 1234 tokens (135 lines)
537 βββββββββββββββββββββββββββββββββββββββββββββββ
538 Total: 1294 tokens
539
540=== maintaining-aur-packages ===
541
542Token breakdown:
543 Name: 9 tokens
544 Description: 58 tokens
545 Body: 1481 tokens (105 lines)
546 References:
547 build-patterns.md 1120 tokens
548 βββββββββββββββββββββββββββββββββββββββββββββββ
549 Total: 2668 tokens
550
551=== managing-personal-knowledge ===
552
553Token breakdown:
554 Name: 10 tokens
555 Description: 129 tokens
556 Body: 1867 tokens (64 lines)
557 References:
558 philosophy.md 1426 tokens
559 scenarios.md 1294 tokens
560 βββββββββββββββββββββββββββββββββββββββββββββββ
561 Total: 4726 tokens
562
563=== monitoring-with-munin ===
564
565Token breakdown:
566 Name: 10 tokens
567 Description: 62 tokens
568 Body: 1981 tokens (238 lines)
569 References:
570 writing-plugins.md 1151 tokens
571 βββββββββββββββββββββββββββββββββββββββββββββββ
572 Total: 3204 tokens
573
574=== notifying-through-ntfy ===
575
576Token breakdown:
577 Name: 10 tokens
578 Description: 37 tokens
579 Body: 1052 tokens (89 lines)
580 References:
581 ht.md 383 tokens
582 httpie.md 385 tokens
583 nodejs.md 541 tokens
584 python.md 517 tokens
585 wget.md 430 tokens
586 βββββββββββββββββββββββββββββββββββββββββββββββ
587 Total: 3355 tokens
588
589=== rebasing-with-git ===
590
591Token breakdown:
592 Name: 8 tokens
593 Description: 71 tokens
594 Body: 2317 tokens (239 lines)
595 βββββββββββββββββββββββββββββββββββββββββββββββ
596 Total: 2396 tokens
597
598=== researching-with-rumilo ===
599
600Token breakdown:
601 Name: 10 tokens
602 Description: 60 tokens
603 Body: 1217 tokens (112 lines)
604 βββββββββββββββββββββββββββββββββββββββββββββββ
605 Total: 1287 tokens
606
607=== scripting-with-go ===
608
609Token breakdown:
610 Name: 8 tokens
611 Description: 46 tokens
612 Body: 727 tokens (141 lines)
613 βββββββββββββββββββββββββββββββββββββββββββββββ
614 Total: 781 tokens
615
616=== testing-with-gocuke-and-gherkin ===
617
618Token breakdown:
619 Name: 14 tokens
620 Description: 77 tokens
621 Body: 633 tokens (67 lines)
622 References:
623 bdd-practices.md 261 tokens
624 gocuke-api.md 1427 tokens
625 βββββββββββββββββββββββββββββββββββββββββββββββ
626 Total: 2412 tokens
627
628=== toki-pona-dictionary ===
629
630Token breakdown:
631 Name: 11 tokens
632 Description: 86 tokens
633 Body: 250 tokens (24 lines)
634 βββββββββββββββββββββββββββββββββββββββββββββββ
635 Total: 347 tokens
636
637=== updating-llm-client-model-lists ===
638
639Token breakdown:
640 Name: 13 tokens
641 Description: 47 tokens
642 Body: 2210 tokens (264 lines)
643 βββββββββββββββββββββββββββββββββββββββββββββββ
644 Total: 2270 tokens
645
646=== using-exe-dev ===
647
648Token breakdown:
649 Name: 8 tokens
650 Description: 32 tokens
651 Body: 380 tokens (45 lines)
652 βββββββββββββββββββββββββββββββββββββββββββββββ
653 Total: 420 tokens
654
655=== using-jujutsu ===
656
657Token breakdown:
658 Name: 9 tokens
659 Description: 55 tokens
660 Body: 735 tokens (92 lines)
661 βββββββββββββββββββββββββββββββββββββββββββββββ
662 Total: 799 tokens
663
664=== working-with-zmx ===
665
666Token breakdown:
667 Name: 8 tokens
668 Description: 58 tokens
669 Body: 522 tokens (69 lines)
670 βββββββββββββββββββββββββββββββββββββββββββββββ
671 Total: 588 tokens
672
673=== writing-git-tags ===
674
675Token breakdown:
676 Name: 7 tokens
677 Description: 38 tokens
678 Body: 846 tokens (109 lines)
679 References:
680 installing-git-format.md 22 tokens
681 βββββββββββββββββββββββββββββββββββββββββββββββ
682 Total: 913 tokens
683
684=== writing-rust ===
685
686Token breakdown:
687 Name: 7 tokens
688 Description: 45 tokens
689 Body: 1324 tokens (139 lines)
690 References:
691 idioms.md 1708 tokens
692 βββββββββββββββββββββββββββββββββββββββββββββββ
693 Total: 3084 tokens
694
695============================================================
696SUMMARY
697============================================================
698
699Skills: 35
700Metadata: 2525 tokens
701Combined bodies: 40966 tokens
702Overall: 107787 tokens
703Validation errors: 0
704
705Largest skills (by total tokens):
706 1. cooking 27614 tokens
707 2. amoliths-opinions 11430 tokens
708 3. ast-grep 5363 tokens
709 4. humanize 5020 tokens
710 5. frontend-accessibility 4770 tokens
711```
712
713---
714
715Some other tools if these interested you
716
717- [wt](https://git.secluded.site/wt) - CLI for managing git worktrees
718- [git-format](https://git.secluded.site/git-format) - CLI that turns LLM input
719 into well-formatted conventional commits and tags
720- [garble](https://git.secluded.site/garble) - transform stdin with an LLM (fix
721 typos, translate, reformat)
722- [lune](https://git.secluded.site/lune) - CLI and MCP server for
723 [Lunatask.app](https://lunatask.app)