{
  "schemaVersion": "1.0",
  "item": {
    "slug": "brainrepo",
    "name": "BrainRepo",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/codezz/brainrepo",
    "canonicalUrl": "https://clawhub.ai/codezz/brainrepo",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/brainrepo",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=brainrepo",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "assets/templates/note.md",
      "assets/templates/project.md",
      "assets/templates/daily.md",
      "assets/templates/person.md",
      "assets/templates/resource.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/brainrepo"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/brainrepo",
    "agentPageUrl": "https://openagent3.xyz/skills/brainrepo/agent",
    "manifestUrl": "https://openagent3.xyz/skills/brainrepo/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/brainrepo/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "BrainRepo",
        "body": "Your personal knowledge repository. Capture fast, organize automatically, retrieve instantly."
      },
      {
        "title": "Brain Location",
        "body": "Fixed path: ~/Documents/brainrepo/\n\nThis is not configurable. All brain data lives here."
      },
      {
        "title": "First Run Check",
        "body": "Before any action, check if brainrepo is initialized:\n\nCheck if ~/Documents/brainrepo/ exists with expected structure (Inbox/, Projects/, Areas/)\nIf NOT found → Run onboarding automatically\nIf found → Proceed with user request"
      },
      {
        "title": "Onboarding",
        "body": "Triggers automatically on first interaction, or when user says \"set up brainrepo\":\n\nCreate brain at ~/Documents/brainrepo/\nCreate the folder structure:\n\nmkdir -p <path>/{Inbox,Projects,Areas/personal-growth,Areas/family,Notes,Resources,Journal,People,Tasks,Archive}\n\nCreate initial files from templates in assets/templates/:\n\nTasks/index.md — task hub\nAreas/personal-growth/index.md — personal growth area\nAreas/family/index.md — family area\n\n\n\nInitialize git (optional):\n\ncd <path> && git init && git add -A && git commit -m \"init: brainrepo\"\n\nConfirm setup and show quick start commands"
      },
      {
        "title": "Core Concept",
        "body": "DUMP → PROCESS → RETRIEVE\n\nDump — Capture everything to Inbox/ (don't organize yet)\nProcess — Evening review: Inbox → permanent home\nRetrieve — Ask AI to find anything"
      },
      {
        "title": "Repository Structure",
        "body": "brainrepo/\n├── Inbox/          # Quick capture (clear daily)\n├── Projects/       # Active work with deadlines\n├── Areas/          # Ongoing responsibilities (no deadline)\n├── Notes/          # Permanent atomic knowledge\n├── Resources/      # External links, articles, references\n├── Journal/        # Daily notes (YYYY-MM-DD.md)\n├── People/         # One note per person\n├── Tasks/          # Centralized task tracking\n└── Archive/        # Completed projects\n\nSee references/structure.md for detailed breakdown."
      },
      {
        "title": "What to Capture (Immediately)",
        "body": "TypeDestinationExampleQuick thoughtInbox/\"Maybe we should...\"Decision madeInbox/ or Notes/\"Decided to use Next.js\"Person infoPeople/New contact or updateProject updateProjects/<name>/Meeting notes, progressTask/TodoTasks/index.md\"Need to finish X\"Link/ArticleResources/ or Inbox/URL with contextPersonal growthAreas/personal-growth/Health, habits, learningFamily infoAreas/family/Important dates, notes"
      },
      {
        "title": "What NOT to Capture",
        "body": "Casual chat without information value\nTemporary queries (\"what time is it\")\nInformation easily searchable online"
      },
      {
        "title": "Note Format",
        "body": "Every note uses minimal frontmatter:\n\n---\ncreated: YYYY-MM-DD\ntags: [tag1, tag2]\nrelated: [\"[[Other Note]]\"]\n---\n\n# Title\n\nContent here. Link to [[Related Notes]] freely.\n\nUse templates from assets/templates/ when creating new notes."
      },
      {
        "title": "During Day",
        "body": "Dump everything to Inbox/\nDon't organize — just capture"
      },
      {
        "title": "Evening (5-10 min)",
        "body": "Process Inbox/:\n\nEach item → permanent home or delete\nUpdate Journal/YYYY-MM-DD.md with summary\ngit commit -am \"daily processing\""
      },
      {
        "title": "Weekly Review (Sunday, 15 min)",
        "body": "Review all Projects/ — still active?\nCheck Areas/ — anything neglected?\nMove completed projects to Archive/\nUpdate Tasks/index.md\n\nSee references/workflows.md for detailed workflows."
      },
      {
        "title": "Commands",
        "body": "User saysAction\"Set up brainrepo\"Run onboarding, create structure\"Save this: [text]\"Capture to Inbox/\"New project: [name]\"Create Projects/name/ with template\"Add person: [name]\"Create People/name.md with template\"What do I know about X?\"Search & retrieve\"Daily review\"Process Inbox/, update Journal/\"Weekly review\"Full system review"
      },
      {
        "title": "Linking",
        "body": "Use [[wiki-links]] to connect notes:\n\nMet with [[People/john]] about [[Projects/acme/index|ACME Project]].\nRelevant insight: [[Notes/negotiation-tactics]]"
      },
      {
        "title": "Projects vs Areas",
        "body": "ProjectsAreasHave deadlinesNo end dateCan be \"done\"Maintained foreverSpecific outcomeStandard to uphold"
      },
      {
        "title": "File Naming",
        "body": "Folders: kebab-case/\nFiles: kebab-case.md\nDates: YYYY-MM-DD.md\nPeople: firstname-lastname.md"
      },
      {
        "title": "References",
        "body": "Structure Guide — Detailed folder breakdown\nWorkflows — Daily/weekly/monthly workflows\nTemplates — Note templates"
      }
    ],
    "body": "BrainRepo\n\nYour personal knowledge repository. Capture fast, organize automatically, retrieve instantly.\n\nBrain Location\n\nFixed path: ~/Documents/brainrepo/\n\nThis is not configurable. All brain data lives here.\n\nFirst Run Check\n\nBefore any action, check if brainrepo is initialized:\n\nCheck if ~/Documents/brainrepo/ exists with expected structure (Inbox/, Projects/, Areas/)\nIf NOT found → Run onboarding automatically\nIf found → Proceed with user request\nOnboarding\n\nTriggers automatically on first interaction, or when user says \"set up brainrepo\":\n\nCreate brain at ~/Documents/brainrepo/\nCreate the folder structure:\nmkdir -p <path>/{Inbox,Projects,Areas/personal-growth,Areas/family,Notes,Resources,Journal,People,Tasks,Archive}\n\n\nCreate initial files from templates in assets/templates/:\n\nTasks/index.md — task hub\nAreas/personal-growth/index.md — personal growth area\nAreas/family/index.md — family area\n\nInitialize git (optional):\n\ncd <path> && git init && git add -A && git commit -m \"init: brainrepo\"\n\nConfirm setup and show quick start commands\nCore Concept\n\nDUMP → PROCESS → RETRIEVE\n\nDump — Capture everything to Inbox/ (don't organize yet)\nProcess — Evening review: Inbox → permanent home\nRetrieve — Ask AI to find anything\nRepository Structure\nbrainrepo/\n├── Inbox/          # Quick capture (clear daily)\n├── Projects/       # Active work with deadlines\n├── Areas/          # Ongoing responsibilities (no deadline)\n├── Notes/          # Permanent atomic knowledge\n├── Resources/      # External links, articles, references\n├── Journal/        # Daily notes (YYYY-MM-DD.md)\n├── People/         # One note per person\n├── Tasks/          # Centralized task tracking\n└── Archive/        # Completed projects\n\n\nSee references/structure.md for detailed breakdown.\n\nCapture Rules\nWhat to Capture (Immediately)\nType\tDestination\tExample\nQuick thought\tInbox/\t\"Maybe we should...\"\nDecision made\tInbox/ or Notes/\t\"Decided to use Next.js\"\nPerson info\tPeople/\tNew contact or update\nProject update\tProjects/<name>/\tMeeting notes, progress\nTask/Todo\tTasks/index.md\t\"Need to finish X\"\nLink/Article\tResources/ or Inbox/\tURL with context\nPersonal growth\tAreas/personal-growth/\tHealth, habits, learning\nFamily info\tAreas/family/\tImportant dates, notes\nWhat NOT to Capture\nCasual chat without information value\nTemporary queries (\"what time is it\")\nInformation easily searchable online\nNote Format\n\nEvery note uses minimal frontmatter:\n\n---\ncreated: YYYY-MM-DD\ntags: [tag1, tag2]\nrelated: [\"[[Other Note]]\"]\n---\n\n# Title\n\nContent here. Link to [[Related Notes]] freely.\n\n\nUse templates from assets/templates/ when creating new notes.\n\nDaily Workflow\nDuring Day\nDump everything to Inbox/\nDon't organize — just capture\nEvening (5-10 min)\n\nProcess Inbox/:\n\nEach item → permanent home or delete\nUpdate Journal/YYYY-MM-DD.md with summary\ngit commit -am \"daily processing\"\nWeekly Review (Sunday, 15 min)\nReview all Projects/ — still active?\nCheck Areas/ — anything neglected?\nMove completed projects to Archive/\nUpdate Tasks/index.md\n\nSee references/workflows.md for detailed workflows.\n\nCommands\nUser says\tAction\n\"Set up brainrepo\"\tRun onboarding, create structure\n\"Save this: [text]\"\tCapture to Inbox/\n\"New project: [name]\"\tCreate Projects/name/ with template\n\"Add person: [name]\"\tCreate People/name.md with template\n\"What do I know about X?\"\tSearch & retrieve\n\"Daily review\"\tProcess Inbox/, update Journal/\n\"Weekly review\"\tFull system review\nLinking\n\nUse [[wiki-links]] to connect notes:\n\nMet with [[People/john]] about [[Projects/acme/index|ACME Project]].\nRelevant insight: [[Notes/negotiation-tactics]]\n\nProjects vs Areas\nProjects\tAreas\nHave deadlines\tNo end date\nCan be \"done\"\tMaintained forever\nSpecific outcome\tStandard to uphold\nFile Naming\nFolders: kebab-case/\nFiles: kebab-case.md\nDates: YYYY-MM-DD.md\nPeople: firstname-lastname.md\nReferences\nStructure Guide — Detailed folder breakdown\nWorkflows — Daily/weekly/monthly workflows\nTemplates — Note templates"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/codezz/brainrepo",
    "publisherUrl": "https://clawhub.ai/codezz/brainrepo",
    "owner": "codezz",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/brainrepo",
    "downloadUrl": "https://openagent3.xyz/downloads/brainrepo",
    "agentUrl": "https://openagent3.xyz/skills/brainrepo/agent",
    "manifestUrl": "https://openagent3.xyz/skills/brainrepo/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/brainrepo/agent.md"
  }
}