[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CT6MS3KP86FPGF55SN22TY":3,"skill-same:01M6CT6MS3KP86FPGF55SN22TY":96},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":31,"linkOnly":32,"markdownContent":33,"markdownBody":34,"frontMatter":35,"refName":61,"commitSha":62,"skillDirectory":63,"forksCount":64,"repositoryHtmlUrl":65,"repositoryHomepageUrl":6,"ownerHtmlUrl":66,"ownerBlogUrl":67,"ownerDescription":68,"updatedAt":69,"install":70,"resources":83},"01M6CT6MS3KP86FPGF55SN22TY","discovery",null,"Interesting finds aggregation — track repos, articles, tools discovered during heartbeats, browsing, or conversations.","bkataru\u002Fzeptoclaw","bkataru","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F14833123?v=4","01M6CT4KVBYNZ90GN6AMQKJN65","Baalateja Kataru","01M6CT4KZT0YZ10C1BED1NVP87",2,"MIT","https:\u002F\u002Fgithub.com\u002Fbkataru\u002Fzeptoclaw\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fdiscovery\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27,28,29,30],"memory","repos","share","file","productivity","data","aggregation","Tools","json","command","auto","pattern","2026-11-10 10:12:30",false,"---\nname: discovery\nversion: 1.0.0\ndescription: Interesting finds aggregation — track repos, articles, tools discovered during heartbeats, browsing, or conversations.\nauthor: Baala Kataru\ncategory: productivity\ntriggers:\n  - type: command\n    commands:\n      - \"discovery\"\n      - \"finds\"\n      - \"interesting\"\n  - type: pattern\n    patterns:\n      - \".*interesting.*\"\n      - \".*found.*\"\n      - \".*discovered.*\"\nconfig:\n  properties:\n    data_file:\n      type: string\n      default: \"memory\u002Finteresting-finds.json\"\n      description: \"Path to the discoveries data file\"\n    max_finds:\n      type: integer\n      default: 100\n      description: \"Maximum number of finds to keep\"\n    auto_share_threshold:\n      type: integer\n      default: null\n      description: \"Auto-share finds after this many days (null = disabled)\"\n  required: []\n---\n\n# Discovery - Interesting Finds Aggregation\n\nA simple system for tracking interesting discoveries (repos, articles, tools) found during heartbeats, browsing, or conversations.\n\n## Overview\n\nBarvis discovers interesting things while:\n- Checking GitHub stars\u002Fnotifications\n- Browsing Moltbook\n- Web searches during conversations\n- Random exploration\n\nThis system tracks them so they can be reviewed and shared with Baala.\n\n## Data File\n\n**Location:** `memory\u002Finteresting-finds.json`\n\n```json\n{\n  \"finds\": [\n    {\n      \"id\": \"uuid\",\n      \"type\": \"repo|article|tool|other\",\n      \"title\": \"Name\",\n      \"url\": \"https:\u002F\u002F...\",\n      \"description\": \"Why it's interesting\",\n      \"tags\": [\"zig\", \"mcp\", \"etc\"],\n      \"foundAt\": \"ISO timestamp\",\n      \"source\": \"github-stars|web-search|moltbook|manual\",\n      \"shared\": false,\n      \"sharedAt\": null\n    }\n  ],\n  \"config\": {\n    \"maxFinds\": 100,\n    \"autoShareThreshold\": null\n  }\n}\n```\n\n## Commands\n\n### `discovery add \u003Ctitle> --url \u003Curl> --type \u003Ctype> --tags \u003Ctags> --why \u003Cdescription>`\n\nAdd a new discovery.\n\n**Example:**\n```\ndiscovery add \"zigtools\u002Fzls\" \\\n  --url \"https:\u002F\u002Fgithub.com\u002Fzigtools\u002Fzls\" \\\n  --type repo \\\n  --tags \"zig,lsp,tooling\" \\\n  --why \"Zig Language Server - essential for Zig development\"\n```\n\n**Response:**\n```\nAdded discovery: zigtools\u002Fzls\nID: 550e8400-e29b-41d4-a716-446655440000\n```\n\n### `discovery list [--unshared]`\n\nList discoveries. Use `--unshared` to show only finds not yet shared with Baala.\n\n**Example:**\n```\ndiscovery list\n```\n\n**Response:**\n```\nRecent discoveries (5 total):\n\n1. zigtools\u002Fzls [repo]\n   URL: https:\u002F\u002Fgithub.com\u002Fzigtools\u002Fzls\n   Tags: zig, lsp, tooling\n   Found: 2024-02-04T12:00:00Z\n   Source: github-stars\n   Why: Zig Language Server - essential for Zig development\n   Shared: No\n\n2. cool-article [article]\n   URL: https:\u002F\u002Fexample.com\u002Farticle\n   Tags: ai, llm\n   Found: 2024-02-03T10:30:00Z\n   Source: web-search\n   Why: Interesting perspective on LLM scaling\n   Shared: Yes\n```\n\n### `discovery search \u003Cquery>`\n\nSearch discoveries by title, description, or tags.\n\n**Example:**\n```\ndiscovery search \"zig\"\n```\n\n**Response:**\n```\nFound 2 matches:\n\n1. zigtools\u002Fzls [repo]\n   Tags: zig, lsp, tooling\n   Why: Zig Language Server - essential for Zig development\n\n2. zig-standard-library [repo]\n   Tags: zig, std\n   Why: Comprehensive standard library for Zig\n```\n\n### `discovery mark-shared \u003Cid>`\n\nMark a discovery as shared with Baala.\n\n**Example:**\n```\ndiscovery mark-shared 550e8400-e29b-41d4-a716-446655440000\n```\n\n**Response:**\n```\nMarked as shared: zigtools\u002Fzls\n```\n\n### `discovery delete \u003Cid>`\n\nDelete a discovery.\n\n**Example:**\n```\ndiscovery delete 550e8400-e29b-41d4-a716-446655440000\n```\n\n**Response:**\n```\nDeleted: zigtools\u002Fzls\n```\n\n### `discovery stats`\n\nShow statistics about discoveries.\n\n**Example:**\n```\ndiscovery stats\n```\n\n**Response:**\n```\nDiscovery Statistics:\n  Total finds: 42\n  Unshared: 15\n  Shared: 27\n\n  By type:\n    repo: 25\n    article: 12\n    tool: 5\n\n  By source:\n    github-stars: 18\n    web-search: 14\n    moltbook: 7\n    manual: 3\n\n  Top tags:\n    zig: 12\n    ai: 8\n    wasm: 6\n    mcp: 5\n```\n\n## Sources\n\n- `github-stars` — From checking GitHub stars\u002Ftrending\n- `web-search` — Found during web searches\n- `moltbook` — Discovered on Moltbook\n- `manual` — Explicitly added by Baala\n\n## Heartbeat Integration\n\nDuring heartbeats, Barvis should:\n1. Occasionally add interesting discoveries\n2. Review unshared finds (every few days)\n3. Surface relevant finds when they match a conversation topic\n\n## Guidelines\n\n- **Quality over quantity** — Only add genuinely interesting things\n- **Be specific** — Explain *why* it's interesting in the description\n- **Tag thoughtfully** — Tags help with future searches\n- **Max 100 finds** — Oldest get pruned when limit reached\n- **Review periodically** — Share interesting finds with Baala\n\n## Configuration\n\n### `data_file`\n\nPath to the discoveries data file. Default: `memory\u002Finteresting-finds.json`\n\n### `max_finds`\n\nMaximum number of finds to keep. When the limit is reached, the oldest finds are pruned. Default: 100\n\n### `auto_share_threshold`\n\nAuto-share finds after this many days. Set to `null` to disable auto-sharing. Default: `null`\n\n## Programmatic API\n\nThe skill can be used programmatically to add finds:\n\n```zig\nconst discovery = @import(\"discovery\u002Fskill.zig\");\n\ntry discovery.addFind(allocator, .{\n    .title = \"interesting-repo\",\n    .url = \"https:\u002F\u002Fgithub.com\u002F...\",\n    .type = \"repo\",\n    .tags = &[_][]const u8{ \"zig\", \"wasm\" },\n    .description = \"Why this is cool\",\n    .source = \"github-stars\",\n});\n```\n","# Discovery - Interesting Finds Aggregation\n\nA simple system for tracking interesting discoveries (repos, articles, tools) found during heartbeats, browsing, or conversations.\n\n## Overview\n\nBarvis discovers interesting things while:\n- Checking GitHub stars\u002Fnotifications\n- Browsing Moltbook\n- Web searches during conversations\n- Random exploration\n\nThis system tracks them so they can be reviewed and shared with Baala.\n\n## Data File\n\n**Location:** `memory\u002Finteresting-finds.json`\n\n```json\n{\n  \"finds\": [\n    {\n      \"id\": \"uuid\",\n      \"type\": \"repo|article|tool|other\",\n      \"title\": \"Name\",\n      \"url\": \"https:\u002F\u002F...\",\n      \"description\": \"Why it's interesting\",\n      \"tags\": [\"zig\", \"mcp\", \"etc\"],\n      \"foundAt\": \"ISO timestamp\",\n      \"source\": \"github-stars|web-search|moltbook|manual\",\n      \"shared\": false,\n      \"sharedAt\": null\n    }\n  ],\n  \"config\": {\n    \"maxFinds\": 100,\n    \"autoShareThreshold\": null\n  }\n}\n```\n\n## Commands\n\n### `discovery add \u003Ctitle> --url \u003Curl> --type \u003Ctype> --tags \u003Ctags> --why \u003Cdescription>`\n\nAdd a new discovery.\n\n**Example:**\n```\ndiscovery add \"zigtools\u002Fzls\" \\\n  --url \"https:\u002F\u002Fgithub.com\u002Fzigtools\u002Fzls\" \\\n  --type repo \\\n  --tags \"zig,lsp,tooling\" \\\n  --why \"Zig Language Server - essential for Zig development\"\n```\n\n**Response:**\n```\nAdded discovery: zigtools\u002Fzls\nID: 550e8400-e29b-41d4-a716-446655440000\n```\n\n### `discovery list [--unshared]`\n\nList discoveries. Use `--unshared` to show only finds not yet shared with Baala.\n\n**Example:**\n```\ndiscovery list\n```\n\n**Response:**\n```\nRecent discoveries (5 total):\n\n1. zigtools\u002Fzls [repo]\n   URL: https:\u002F\u002Fgithub.com\u002Fzigtools\u002Fzls\n   Tags: zig, lsp, tooling\n   Found: 2024-02-04T12:00:00Z\n   Source: github-stars\n   Why: Zig Language Server - essential for Zig development\n   Shared: No\n\n2. cool-article [article]\n   URL: https:\u002F\u002Fexample.com\u002Farticle\n   Tags: ai, llm\n   Found: 2024-02-03T10:30:00Z\n   Source: web-search\n   Why: Interesting perspective on LLM scaling\n   Shared: Yes\n```\n\n### `discovery search \u003Cquery>`\n\nSearch discoveries by title, description, or tags.\n\n**Example:**\n```\ndiscovery search \"zig\"\n```\n\n**Response:**\n```\nFound 2 matches:\n\n1. zigtools\u002Fzls [repo]\n   Tags: zig, lsp, tooling\n   Why: Zig Language Server - essential for Zig development\n\n2. zig-standard-library [repo]\n   Tags: zig, std\n   Why: Comprehensive standard library for Zig\n```\n\n### `discovery mark-shared \u003Cid>`\n\nMark a discovery as shared with Baala.\n\n**Example:**\n```\ndiscovery mark-shared 550e8400-e29b-41d4-a716-446655440000\n```\n\n**Response:**\n```\nMarked as shared: zigtools\u002Fzls\n```\n\n### `discovery delete \u003Cid>`\n\nDelete a discovery.\n\n**Example:**\n```\ndiscovery delete 550e8400-e29b-41d4-a716-446655440000\n```\n\n**Response:**\n```\nDeleted: zigtools\u002Fzls\n```\n\n### `discovery stats`\n\nShow statistics about discoveries.\n\n**Example:**\n```\ndiscovery stats\n```\n\n**Response:**\n```\nDiscovery Statistics:\n  Total finds: 42\n  Unshared: 15\n  Shared: 27\n\n  By type:\n    repo: 25\n    article: 12\n    tool: 5\n\n  By source:\n    github-stars: 18\n    web-search: 14\n    moltbook: 7\n    manual: 3\n\n  Top tags:\n    zig: 12\n    ai: 8\n    wasm: 6\n    mcp: 5\n```\n\n## Sources\n\n- `github-stars` — From checking GitHub stars\u002Ftrending\n- `web-search` — Found during web searches\n- `moltbook` — Discovered on Moltbook\n- `manual` — Explicitly added by Baala\n\n## Heartbeat Integration\n\nDuring heartbeats, Barvis should:\n1. Occasionally add interesting discoveries\n2. Review unshared finds (every few days)\n3. Surface relevant finds when they match a conversation topic\n\n## Guidelines\n\n- **Quality over quantity** — Only add genuinely interesting things\n- **Be specific** — Explain *why* it's interesting in the description\n- **Tag thoughtfully** — Tags help with future searches\n- **Max 100 finds** — Oldest get pruned when limit reached\n- **Review periodically** — Share interesting finds with Baala\n\n## Configuration\n\n### `data_file`\n\nPath to the discoveries data file. Default: `memory\u002Finteresting-finds.json`\n\n### `max_finds`\n\nMaximum number of finds to keep. When the limit is reached, the oldest finds are pruned. Default: 100\n\n### `auto_share_threshold`\n\nAuto-share finds after this many days. Set to `null` to disable auto-sharing. Default: `null`\n\n## Programmatic API\n\nThe skill can be used programmatically to add finds:\n\n```zig\nconst discovery = @import(\"discovery\u002Fskill.zig\");\n\ntry discovery.addFind(allocator, .{\n    .title = \"interesting-repo\",\n    .url = \"https:\u002F\u002Fgithub.com\u002F...\",\n    .type = \"repo\",\n    .tags = &[_][]const u8{ \"zig\", \"wasm\" },\n    .description = \"Why this is cool\",\n    .source = \"github-stars\",\n});\n```\n",{"name":5,"author":36,"config":37,"version":50,"category":23,"triggers":51,"description":7},"Baala Kataru",{"required":38,"properties":39},[],{"data_file":40,"max_finds":44,"auto_share_threshold":48},{"type":41,"default":42,"description":43},"string","memory\u002Finteresting-finds.json","Path to the discoveries data file",{"type":45,"default":46,"description":47},"integer",100,"Maximum number of finds to keep",{"type":45,"default":6,"description":49},"Auto-share finds after this many days (null = disabled)","1.0.0",[52,56],{"type":28,"commands":53},[5,54,55],"finds","interesting",{"type":30,"patterns":57},[58,59,60],".*interesting.*",".*found.*",".*discovered.*","main","053df4b1eb4317debebb4df0c91bda09fb7464fe","src\u002Fskills\u002Fdiscovery",0,"https:\u002F\u002Fgithub.com\u002Fbkataru\u002Fzeptoclaw","https:\u002F\u002Fgithub.com\u002Fbkataru","https:\u002F\u002Fbkataru.bearblog.dev\u002F","⟨e|acc⟩ resident technical wizard | ai\u002Fml\u002Fsys eng | hacking at it till grug says \"software go zoom\" | prev. computational physics in neutrino phenomenology","2026-10-31 07:05:10",{"source":8,"skillName":5,"commands":71,"prompt":81,"zipAvailable":82},[72,75,78],{"tool":73,"command":74},"npx","npx skills add bkataru\u002Fzeptoclaw --skill discovery",{"tool":76,"command":77},"bunx","bunx skills add bkataru\u002Fzeptoclaw --skill discovery",{"tool":79,"command":80},"pnpm","pnpm dlx skills add bkataru\u002Fzeptoclaw --skill discovery","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fbkataru\u002Fzeptoclaw\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fdiscovery\u002FSKILL.md",true,[84,90],{"path":85,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":88,"sourceHtmlUrl":89},"README.md","REFERENCE","参考文档",1919,"https:\u002F\u002Fgithub.com\u002Fbkataru\u002Fzeptoclaw\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fdiscovery\u002FREADME.md",{"path":91,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":94,"sourceHtmlUrl":95},"skill.zig","OTHER","其他",26637,"https:\u002F\u002Fgithub.com\u002Fbkataru\u002Fzeptoclaw\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fdiscovery\u002Fskill.zig",[97,121,135,153,172,184],{"skillNo":98,"name":99,"nameZh":6,"description":100,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":101,"categories":102,"keywords":108,"publishedAt":31},"01M6CT88P82Q2WZDWYP1YPVMS8","zig-dev","Zig development workflow — build, test, WASM, benchmarks, release. Baala's primary language.","https:\u002F\u002Fgithub.com\u002Fbkataru\u002Fzeptoclaw\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fzig_dev\u002FSKILL.md",[103],{"categoryNo":104,"categoryName":105,"taxonomyType":106,"taxonomyTypeDesc":107},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[109,110,111,112,113,114,115,116,117,118,119,120],"zig dev","dev","zig","wasm","workflow","test","development","release","development workflow","benchmarks","build","language",{"skillNo":122,"name":123,"nameZh":6,"description":124,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":125,"categories":126,"keywords":127,"publishedAt":31},"01M6CT862V8PVCBM0WR3WAMSVD","wsl-troubleshooting","WSL2 troubleshooting — DNS fixes, systemd, Windows interop, networking issues.","https:\u002F\u002Fgithub.com\u002Fbkataru\u002Fzeptoclaw\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fwsl_troubleshooting\u002FSKILL.md",[],[128,129,130,131,132,133,134],"troubleshooting","wsl troubleshooting","windows","networking","issues","dns","systemd",{"skillNo":136,"name":137,"nameZh":6,"description":138,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":139,"categories":140,"keywords":144,"publishedAt":31},"01M6CT82WP16J4PSQJ63A6HHRE","web-qa","Web app debugging — Chrome headless screenshots, CDN issues, SRI hash fixes, Canvas quirks.","https:\u002F\u002Fgithub.com\u002Fbkataru\u002Fzeptoclaw\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fweb_qa\u002FSKILL.md",[141],{"categoryNo":142,"categoryName":143,"taxonomyType":106,"taxonomyTypeDesc":107},"01JBSEEDCAT000000000000009","前端开发",[145,146,147,148,132,149,150,151,152],"web qa","qa","web","debugging","chrome","canvas","screenshots","cdn",{"skillNo":154,"name":155,"nameZh":6,"description":156,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":157,"categories":158,"keywords":159,"publishedAt":31},"01M6CT802TTBQ3P3ET96WFWAP4","semantic-search","Local semantic search for memory using Ollama embeddings.","https:\u002F\u002Fgithub.com\u002Fbkataru\u002Fzeptoclaw\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fsemantic_search\u002FSKILL.md",[],[160,161,30,162,163,28,19,164,165,166,167,22,168,27,169,170,171],"semantic search","search","ollama","results","http","index","vector","embeddings","api","text","model","find",{"skillNo":173,"name":174,"nameZh":6,"description":175,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":176,"categories":177,"keywords":179,"publishedAt":31},"01M6CT7XBBE6NT23CCN0DXVJT4","rust-cargo","Rust\u002FCargo workflow — build, test, publish to crates.io, benchmarks, cross-compile.","https:\u002F\u002Fgithub.com\u002Fbkataru\u002Fzeptoclaw\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Frust_cargo\u002FSKILL.md",[178],{"categoryNo":104,"categoryName":105,"taxonomyType":106,"taxonomyTypeDesc":107},[180,181,182,113,114,183,118,119],"rust cargo","rust","publish","compile",{"skillNo":185,"name":186,"nameZh":6,"description":187,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":188,"categories":189,"keywords":193,"publishedAt":31},"01M6CT7TC2WQN7SY7TB3R1PFWE","planckeon-sites","Deploy planckeon physics sites — Zola static sites, GitHub Pages, LaTeX\u002FKaTeX rendering.","https:\u002F\u002Fgithub.com\u002Fbkataru\u002Fzeptoclaw\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fplanckeon_sites\u002FSKILL.md",[190],{"categoryNo":191,"categoryName":192,"taxonomyType":106,"taxonomyTypeDesc":107},"01JBSEEDCAT000000000000011","运维与部署",[194,195,196,197,198,199,200,201,202,28,119,30,203],"planckeon sites","github","deploy","deployment","LaTeX","github pages","site","gh","branch","directory"]