Zk Zettelkasten CLI
Paste the following prompt into your AI chat to install this skill:
Please follow https://skillhub.cn/install/skillhub.md to install @user_f2c57d7a/zk into your AI assistant.
About this skill
The problem it addresses
When notes are scattered across Markdown files, chat logs, or ad-hoc documents, folders alone are not enough. You need tags, link relationships, and full-text search to organize ideas. zk targets this plain-text knowledge-management scenario: it maintains a local collection of Markdown notes as a Zettelkasten or personal wiki, rather than requiring a centralized database or cloud editor.
How it works
- Notes are Markdown files: create with
zk new, edit withzk edit, and search withzk list, keeping content in files that are easy to diff and version. - Relationships matter more than folders: supports
[[Note Name]],#hashtag,:colon:tags:, and YAML frontmatter; use--linkand--linked-byto inspect bidirectional references. - Search and browse: combine
--match,--tag,--sort, and interactive filtering to locate notes by keyword, tag, title, creation, or modification time. - Local-first setup: it typically operates inside
VAULT_PATHor the current directory, with configuration in.zk/config.toml, which fits Git-based or local sync workflows.
Boundaries
zk is most useful when you are comfortable managing knowledge through Markdown and link relationships. It is not a collaborative whiteboard, nor does it emphasize real-time multiplayer editing, permissions, or centralized sync. If your notes depend heavily on binary attachments, database-like fields, or team workflows, pair it with other tools. For lightweight text cards, backlinks, and full-text search, it offers a minimal command-line workflow.
Use Cases
- Create reading notes with `zk new` and `#tag`, then gather topics to draft by tag.
- Maintain a personal wiki with `[[Note Name]]` links and inspect references via `--link` / `--linked-by`.
- Search scattered cards with `zk list --match` and `--sort` to locate older notes by modification time.
- After initializing a local vault, rename or delete cards with `zk mv` and `zk rm` to keep structure clear.
Best For
- Researchers maintaining a plain-text Zettelkasten need cards, tags, and backlinks in local Markdown.
- Technical writers managing a personal wiki need quick search by keyword, tag, and modification time.
- Engineers who version notes in Git need diff-friendly Markdown notes and `zk` command operations.
- Knowledge workers organizing reading excerpts need `--link` and `--linked-by` to map references.
Related Skills
Turns Taleb's antifragility, barbell strategy, and via negativa into executable prompts for risk analysis in career, investing, health, and other domains.
Keyword news search over ZAKER’s corpus with optional time filtering, returning up to 20 titles, authors, and summaries.
A generic knowledge review skill that generates role-based checklists, rrule-based reminders, and on-demand reviews without storing personal data.
A knowledge-management skill for layered retrieval across information sources.