{
 "schema": "aiblocks-page/1",
 "id": "agency-zk-steward",
 "type": "agent",
 "name": "Connected notes planner",
 "summary": "Turn loose notes into a linked knowledge base. Get a four-rule check, link suggestions, index entries and a daily log line. Paste a note.",
 "headline": "Connected notes planner",
 "subhead": "Paste a note, a reading summary or a task. The agent checks it against four Zettelkasten rules, proposes at least two links and index entries, and writes a log line. For a book or long article it also builds a structure note.",
 "job": {
  "id": "document-work",
  "name": "Write down how work gets done"
 },
 "level": "intermediate",
 "thinking": "high",
 "tested": true,
 "updated": "2026-11-03",
 "first_published": "2026-10-26",
 "inputs": [
  {
   "type": "source_text",
   "required": true,
   "label": "Source text",
   "what": "a long source in full: an article, a video or talk transcript, or notes from a book, with its title, author and link"
  }
 ],
 "outputs": [
  {
   "type": "document",
   "required": true,
   "label": "Document",
   "what": "a finished document, such as a Word file, a PDF or a page of notes"
  },
  {
   "type": "plan",
   "required": true,
   "label": "Plan",
   "what": "a dated plan: what to do, in what order, with a decision rule for each step"
  }
 ],
 "you_give": [
  "The note, reading summary or task you want filed and linked.",
  "A list of your existing note titles, so links point to real notes (optional).",
  "Your name, so each reply opens with it (optional).",
  "Your folder layout or note naming rule (optional).",
  "The book, article or video text, if you want a structure note (optional)."
 ],
 "you_get": [
  "A pass or fix on each of the four rules, with the reason.",
  "At least two link suggestions, each with one line on why the notes belong together.",
  "Index entries and keywords, so you know where to look the note up later.",
  "One counter-question from another field, to spark a new note.",
  "A file path and a daily log entry with intent, changes and open loops.",
  "For a book or long article, a structure note with a logic tree and a reading order."
 ],
 "use_when": [
  "You finished a book or video and want notes you can link and find again.",
  "You have a pile of loose notes with no links between them.",
  "You are starting a note system in Obsidian or plain Markdown files and want clear rules.",
  "A big task needs to be broken into linked notes, not one long answer."
 ],
 "skip_when": [
  "You only want clean Obsidian formatting, such as callouts and properties. Use the Obsidian note writer.",
  "You want what you learned turned into small linked notes and an index for your AI to read. Use the Notes wiki builder.",
  "You want a graph of people, things and relations pulled out of a text. Use the Text-to-knowledge-graph builder.",
  "You want book notes with margin marks and no linking system. Use the Book reading routine planner."
 ],
 "output_sample": {
  "input": [
   "Your note, reading summary or task",
   "Your existing note titles (optional)",
   "The text of a book or article if you want a structure note (optional)"
  ],
  "prerequisites": [
   "A place to keep notes, such as Obsidian or a folder of Markdown files"
  ],
  "output": [
   {
    "name": "Four-rule check",
    "contains": "A pass or fix on each rule, with the reason, so you know what to repair."
   },
   {
    "name": "Links and index entries",
    "contains": "At least two links to other notes with a reason each, plus keywords for finding it later."
   },
   {
    "name": "Counter-question",
    "contains": "One question from another field that points to a note you have not written yet."
   },
   {
    "name": "Filing path",
    "contains": "A file name and folder path in the YYYYMMDD style, unless you gave your own rule."
   },
   {
    "name": "Daily log entry",
    "contains": "Intent, changes and open loops for the task, ready to paste into your log file."
   },
   {
    "name": "Structure note (books and long reads)",
    "contains": "Five key questions, a logic tree and a reading order that tie your small notes together."
   }
  ]
 },
 "output_shape": "From <expert or school>'s perspective, <your name>, <one line on the approach>.\n\nFOUR-RULE CHECK\n  Stands alone: <pass or fix, and why>\n  Connected (2 or more links): <pass or fix, and why>\n  Not over-built: <pass or fix, and why>\n  Leads to more thinking: <pass or fix, and why>\n\nFILING\n  Path: <YYYY/MM/YYYYMMDD/YYYYMMDD_short-description.md>\n  Links: [[<note>]] because <reason> (at least 2)\n  Index entries: <keywords or index notes>\n  Counter-question: <one question from another field>\n\nDAILY LOG\n  ### <YYYYMMDD> <short task title>\n  Intent: <what you wanted>\n  Changes: <what was done>\n  Open loops: <items still open, or \"None.\">",
 "how_to_use": [
  "Add the pack to your AI as a skill. In a plain chat, paste SKILL.md first, then your note.",
  "Paste the note or task. Add your list of note titles if you have one, so links point to real notes.",
  "Say \"Check this note and propose links\" or \"Break this task into linked notes.\"",
  "Read the four-rule check first. Fix any rule marked Fix before you save the note.",
  "Copy the note, links and log entry into your own notes app. A plain chat cannot save files for you.",
  "For a book, save the single-idea notes first. Then ask for a structure note that ties them together."
 ],
 "checks": [
  "The result addresses your actual task and cites the evidence used.",
  "Examples, role-play experience and targets are kept separate from verified results.",
  "Claims of tests, memory, tool access or completed actions match what actually happened."
 ],
 "next": [
  {
   "name": "AI knowledge file pack builder",
   "url": "https://useaiblocks.com/skills/ai-knowledge-file-pack-builder",
   "why": "AI knowledge file pack builder"
  },
  {
   "name": "Data catalog entry writer",
   "url": "https://useaiblocks.com/skills/data-catalog-entry-writer",
   "why": "Data catalog entry writer"
  }
 ],
 "source": {
  "by": "Michael Sitarzewski and Agency Agents contributors",
  "repo": "msitarzewski/agency-agents",
  "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/specialized/zk-steward.md",
  "licence": "MIT",
  "original_name": "ZK Steward",
  "commit": "b37b5bb33b78f2c1d6567d98e25ca818e3259219"
 },
 "credits": [
  {
   "title": "ZK Steward",
   "by": "Michael Sitarzewski and Agency Agents contributors",
   "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/specialized/zk-steward.md",
   "used": "Original agent profile, preserved in references/source-agent.md; AI Blocks adds setup and review instructions."
  }
 ],
 "files": [
  "LICENSE",
  "references/source-agent.md",
  "SETUP.md",
  "source.json"
 ],
 "links": {
  "page": "https://useaiblocks.com/agents/agency-zk-steward",
  "markdown": "https://useaiblocks.com/agents/agency-zk-steward.md",
  "json": "https://useaiblocks.com/agents/agency-zk-steward.json",
  "instructions": "https://useaiblocks.com/skills/agency-zk-steward/SKILL.md",
  "download": "https://useaiblocks.com/skills/agency-zk-steward.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/agency-zk-steward",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/agency-zk-steward",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
