Bootstrap zettelkasten (smart notes) skill draft - #91
Open
alycda wants to merge 2 commits into
Open
Conversation
Add a local agent skill for the zettelkasten / How to Take Smart Notes workflow: triage raw captures, restate sources as own-words literature notes with references attached, distill atomic permanent notes, and link them with stated reasons. This is a deliberate best-effort bootstrap - a locally-initialized version of this skill exists elsewhere on disk and will be merged in later, so the draft favors a lean single SKILL.md over references/ sub-files for now. The skill bakes in the source-material copyright policy from alycda/project#1: attribution does not grant reproduction rights, so notes record personal synthesis with bibliographic pointers, never source text ("the record-not-the-work rule is the literature note"). The skill body itself follows the same rule - it describes the method in original words and cites Ahrens/Luhmann bibliographically only. Specific changes: - tools/agents/skills/zettelkasten/SKILL.md: new skill (frontmatter description tuned for triggering per the skill-creator guidance, workflow, note templates, copyright discipline, bibliography) - home-manager/modules/tools/agent-skills.nix: wire the skill into ~/.claude/skills/ via skillSource, alongside html-deck/jujutsu Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EneKrhLQfEihsFhgLrsNUb
Contributor
⊕ Entity-level changeshome-manager/modules/tools/agent-skills.nix
tools/agents/skills/zettelkasten/SKILL.md
Summary: 9 added, 1 modified across 2 files functions and classes, not lines · sem |
alycda
marked this pull request as ready for review
August 9, 2026 06:55
Owner
Author
|
previous attempt: https://claude.ai/share/62f88c7f-2ae5-49ad-ad7b-8e738269bc86 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Bootstraps a local
zettelkastenagent skill (zettelkasten / How to Take Smart Notes workflow) as a best-effort draft, following the skill-creator writing guidance:tools/agents/skills/zettelkasten/SKILL.md— frontmatter with a triggering-tuned description; core model (fleeting → literature → permanent notes); a 5-step processing workflow; note templates; copyright discipline; bibliography.home-manager/modules/tools/agent-skills.nix— wires the skill into~/.claude/skills/viaskillSource, alongsidehtml-deck/jujutsu.Copyright
Per the source-material policy in alycda/project#1 ("attribution does not grant reproduction rights"; "the record-not-the-work rule is the literature note"):
Draft status
Deliberately loose — a locally-initialized version of this skill exists elsewhere on disk and will be merged in later. This draft keeps a lean single
SKILL.md(noreferences/sub-files yet), and skill-creator's eval/iteration loop hasn't been run on it. Both can happen once the on-disk version is found and folded in.Generated by Claude Code