[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-kepano-obsidian-skills-en":3,"guides-for-kepano-obsidian-skills":503,"similar-k17bttant31x15g1p63z6mkehh86n37f-en":504},{"_creationTime":4,"_id":5,"children":6,"community":138,"display":139,"evaluation":143,"identity":376,"isFallback":359,"parentExtension":379,"providers":404,"relations":410,"repo":411,"tags":500,"workflow":501},1778691854276.604,"k17bttant31x15g1p63z6mkehh86n37f",[7,46,70,94,115],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":24,"relations":39,"tags":41,"workflow":42},1778691854276.6042,"k179m826hsbe86m70n8g41612186mdnw",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"Extract clean markdown content from web pages using Defuddle CLI, removing clutter and navigation to save tokens. Use instead of WebFetch when the user provides a URL to read or analyze, for online documentation, articles, blog posts, or any standard web page. Do NOT use for URLs ending in .md — those are already markdown, use WebFetch directly.",{"claudeCode":15},"kepano/obsidian-skills","defuddle","https://github.com/kepano/obsidian-skills",{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":16,"type":23},"skills/defuddle","kepano","obsidian-skills","en","skill",{"evaluate":25,"extract":37},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":29,"targetMarket":35,"tier":36},"3.0.0","4.4.0",75,[30,31,32,33,34],"web-scraping","markdown","cli","content-extraction","token-saving","global","flagged",{"commitSha":38},"HEAD",{"parentExtensionId":5,"repoId":40},"kd75q6pm8pgs19zcxpqgt5da9186m9f3",[32,33,31,34,30],{"evaluatedAt":43,"extractAt":44,"updatedAt":45},1778691929806,1778691854276,1778692095602,{"_creationTime":47,"_id":48,"community":49,"display":50,"identity":54,"providers":56,"relations":65,"tags":66,"workflow":67},1778691854276.6045,"k1752hcag12z5xg5mf83x245h986negg",{"reviewCount":11},{"description":51,"installMethods":52,"name":53,"sourceUrl":17},"Create and edit JSON Canvas files (.canvas) with nodes, edges, groups, and connections. Use when working with .canvas files, creating visual canvases, mind maps, flowcharts, or when the user mentions Canvas files in Obsidian.",{"claudeCode":15},"json-canvas",{"basePath":55,"githubOwner":20,"githubRepo":21,"locale":22,"slug":53,"type":23},"skills/json-canvas",{"evaluate":57,"extract":64},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":58,"targetMarket":35,"tier":63},[53,59,60,61,62],"obsidian","diagramming","mind-map","flowchart","community",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[60,62,53,61,59],{"evaluatedAt":68,"extractAt":44,"updatedAt":69},1778691948863,1778692095777,{"_creationTime":71,"_id":72,"community":73,"display":74,"identity":78,"providers":80,"relations":89,"tags":90,"workflow":91},1778691854276.6047,"k1779c9sxg5nyj6v8snemf50qx86nb1r",{"reviewCount":11},{"description":75,"installMethods":76,"name":77,"sourceUrl":17},"Create and edit Obsidian Bases (.base files) with views, filters, formulas, and summaries. Use when working with .base files, creating database-like views of notes, or when the user mentions Bases, table views, card views, filters, or formulas in Obsidian.",{"claudeCode":15},"obsidian-bases",{"basePath":79,"githubOwner":20,"githubRepo":21,"locale":22,"slug":77,"type":23},"skills/obsidian-bases",{"evaluate":81,"extract":88},{"promptVersionExtension":26,"promptVersionScoring":27,"score":82,"tags":83,"targetMarket":35,"tier":63},95,[59,84,31,85,86,87],"bases","yaml","productivity","documentation",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[84,87,31,59,86,85],{"evaluatedAt":92,"extractAt":44,"updatedAt":93},1778691965774,1778692095943,{"_creationTime":95,"_id":96,"community":97,"display":98,"identity":102,"providers":104,"relations":110,"tags":111,"workflow":112},1778691854276.605,"k17b1pgdj5tdxecsax1z78wt1986mg2a",{"reviewCount":11},{"description":99,"installMethods":100,"name":101,"sourceUrl":17},"Interact with Obsidian vaults using the Obsidian CLI to read, create, search, and manage notes, tasks, properties, and more. Also supports plugin and theme development with commands to reload plugins, run JavaScript, capture errors, take screenshots, and inspect the DOM. Use when the user asks to interact with their Obsidian vault, manage notes, search vault content, perform vault operations from the command line, or develop and debug Obsidian plugins and themes.",{"claudeCode":15},"obsidian-cli",{"basePath":103,"githubOwner":20,"githubRepo":21,"locale":22,"slug":101,"type":23},"skills/obsidian-cli",{"evaluate":105,"extract":109},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":106,"targetMarket":35,"tier":63},[59,32,107,31,86,108],"notes","development",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[32,108,31,107,59,86],{"evaluatedAt":113,"extractAt":44,"updatedAt":114},1778691990074,1778692096110,{"_creationTime":116,"_id":117,"community":118,"display":119,"identity":123,"providers":125,"relations":133,"tags":134,"workflow":135},1778691854276.6052,"k1727mf8hsdgevxe5kbsxwy6kn86n075",{"reviewCount":11},{"description":120,"installMethods":121,"name":122,"sourceUrl":17},"Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax. Use when working with .md files in Obsidian, or when the user mentions wikilinks, callouts, frontmatter, tags, embeds, or Obsidian notes.",{"claudeCode":15},"obsidian-markdown",{"basePath":124,"githubOwner":20,"githubRepo":21,"locale":22,"slug":122,"type":23},"skills/obsidian-markdown",{"evaluate":126,"extract":132},{"promptVersionExtension":26,"promptVersionScoring":27,"score":127,"tags":128,"targetMarket":35,"tier":131},96,[59,31,87,129,130],"writing","knowledge-management","verified",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[87,130,31,59,129],{"evaluatedAt":136,"extractAt":44,"updatedAt":137},1778692018702,1778692096287,{"reviewCount":11},{"description":140,"installMethods":141,"name":142,"sourceUrl":17},"Create and edit Obsidian vault files including Markdown, Bases, and Canvas. Use when working with .md, .base, or .canvas files in an Obsidian vault.",{"claudeCode":59},"Obsidian",{"_creationTime":144,"_id":145,"extensionId":5,"locale":22,"result":146,"trustSignals":357,"workflow":374},1778691912830.7932,"kn71npsxsskedyqwzt928kkds986m81b",{"checks":147,"evaluatedAt":333,"extensionSummary":334,"features":335,"nonGoals":341,"practices":344,"prerequisites":345,"promptVersionExtension":26,"promptVersionScoring":27,"purpose":346,"rationale":347,"score":82,"summary":348,"tags":349,"targetMarket":35,"tier":63,"useCases":351,"workflow":356},[148,153,156,159,163,166,170,174,177,180,184,188,192,196,199,202,205,208,211,214,218,222,227,231,235,238,241,244,248,251,254,257,260,263,266,270,274,278,281,285,288,291,294,297,300,303,306,309,312,315,319,322,325,329],{"category":149,"check":150,"severity":151,"summary":152},"Practical Utility","Problem relevance","pass","The description clearly states the problem of creating and editing Obsidian vault files, specifically mentioning file types and usage context.",{"category":149,"check":154,"severity":151,"summary":155},"Unique selling proposition","The extension provides specialized skills for Obsidian file types (.md, .base, .canvas) and CLI interactions, offering value beyond generic text editing or file management.",{"category":149,"check":157,"severity":151,"summary":158},"Production readiness","The bundled skills and CLI commands cover the lifecycle of creating, editing, and managing Obsidian files, indicating readiness for real workflows.",{"category":160,"check":161,"severity":151,"summary":162},"Scope","Single responsibility principle","The plugin focuses on Obsidian-related tasks, encompassing file editing and CLI interaction, which forms a coherent domain.",{"category":160,"check":164,"severity":151,"summary":165},"Description quality","The displayed description accurately reflects the extension's purpose of creating and editing Obsidian vault files across different types.",{"category":167,"check":168,"severity":151,"summary":169},"Invocation","Scoped tools","Tools are specific to Obsidian file types and operations (e.g., obsidian-markdown, obsidian-bases, obsidian-cli commands), avoiding generalist command patterns.",{"category":171,"check":172,"severity":151,"summary":173},"Documentation","Configuration & parameter reference","The SKILL.md files for each skill provide detailed schema, syntax, and function references, covering parameters and options.",{"category":160,"check":175,"severity":151,"summary":176},"Tool naming","Tool and command names are descriptive and specific to Obsidian operations (e.g., 'obsidian-markdown', 'defuddle parse', 'obsidian create').",{"category":160,"check":178,"severity":151,"summary":179},"Minimal I/O surface","Input parameters and output schemas in the SKILL.md files are focused on the specific task described, without extraneous fields.",{"category":181,"check":182,"severity":151,"summary":183},"License","License usability","The extension is licensed under the MIT license, which is permissive and widely usable.",{"category":185,"check":186,"severity":151,"summary":187},"Maintenance","Commit recency","The last commit was on 2026-05-07, indicating recent maintenance.",{"category":185,"check":189,"severity":190,"summary":191},"Dependency Management","not_applicable","No third-party dependencies are explicitly mentioned or required by the core skills.",{"category":193,"check":194,"severity":190,"summary":195},"Security","Secret Management","The extension does not appear to handle or require secrets for its core functionality.",{"category":193,"check":197,"severity":151,"summary":198},"Injection","The skills process structured data (YAML, JSON, Markdown) and commands are well-defined, mitigating injection risks.",{"category":193,"check":200,"severity":151,"summary":201},"Transitive Supply-Chain Grenades","The skills bundle all necessary components; runtime fetching is limited to the `defuddle` CLI which is a self-contained tool.",{"category":193,"check":203,"severity":151,"summary":204},"Sandbox Isolation","The skills operate on files within the user's Obsidian vault and do not attempt to access or modify arbitrary system paths.",{"category":193,"check":206,"severity":151,"summary":207},"Sandbox escape primitives","No detached processes or retry loops around denied tool calls were observed in the provided skill code.",{"category":193,"check":209,"severity":151,"summary":210},"Data Exfiltration","There are no instructions to read or submit confidential data to third parties; outbound calls are limited and documented (e.g., Defuddle CLI).",{"category":193,"check":212,"severity":151,"summary":213},"Hidden Text Tricks","Bundled content and descriptions are free of hidden steering tricks, control characters, or unusual Unicode sequences.",{"category":215,"check":216,"severity":151,"summary":217},"Hooks","Opaque code execution","The bundled scripts are plain Bash or MJS, and the `defuddle` CLI is a standard npm package, avoiding opaque code execution.",{"category":219,"check":220,"severity":151,"summary":221},"Portability","Structural Assumption","Skills primarily operate on specified file types and do not make rigid assumptions about project directory structures beyond standard Obsidian vault organization.",{"category":223,"check":224,"severity":225,"summary":226},"Trust","Issues Attention","warning","There were 20 issues opened in the last 90 days and 3 closed, indicating a low closure rate and potentially slow maintainer response.",{"category":228,"check":229,"severity":151,"summary":230},"Versioning","Release Management","The plugin has a manifest version (1.0.1) and a recent commit date, indicating a versioned release process.",{"category":232,"check":233,"severity":151,"summary":234},"Code Execution","Validation","SKILL.md files describe schemas and validation steps, and the CLI tools imply structured input handling.",{"category":193,"check":236,"severity":151,"summary":237},"Unguarded Destructive Operations","File operations are generally focused on creation and editing, and destructive operations are not observed to be unguarded.",{"category":232,"check":239,"severity":151,"summary":240},"Error Handling","SKILL.md files describe common errors and troubleshooting steps, implying robust error handling.",{"category":232,"check":242,"severity":190,"summary":243},"Logging","The extension does not appear to perform destructive actions or outbound calls that would necessitate local audit logging.",{"category":245,"check":246,"severity":190,"summary":247},"Compliance","GDPR","The extension operates on user-created vault files and does not inherently process personal data beyond what the user inputs.",{"category":245,"check":249,"severity":151,"summary":250},"Target market","The extension targets Obsidian users globally and does not exhibit any regional or jurisdictional logic.",{"category":219,"check":252,"severity":151,"summary":253},"Runtime stability","The skills are written in standard formats (Markdown, YAML, JSON, shell scripts) and the CLI tool is cross-platform, suggesting good runtime stability.",{"category":171,"check":255,"severity":151,"summary":256},"README","The README is comprehensive, detailing installation, skills, and usage for various environments.",{"category":160,"check":258,"severity":151,"summary":259},"Tool surface size","The plugin exposes five distinct skills, falling within the recommended range.",{"category":167,"check":261,"severity":151,"summary":262},"Overlapping near-synonym tools","The tools and skills have distinct names and purposes, avoiding redundancy.",{"category":171,"check":264,"severity":151,"summary":265},"Phantom features","All promised features, including specific skills for Obsidian file types and CLI commands, are implemented and described.",{"category":267,"check":268,"severity":151,"summary":269},"Install","Installation instruction","Installation instructions are clear and provide multiple copy-pasteable examples for different environments (Marketplace, npx, local).",{"category":271,"check":272,"severity":151,"summary":273},"Errors","Actionable error messages","SKILL.md files provide troubleshooting sections addressing common errors and potential causes.",{"category":275,"check":276,"severity":190,"summary":277},"Execution","Pinned dependencies","The extension does not rely on third-party dependencies that would require pinning.",{"category":160,"check":279,"severity":190,"summary":280},"Dry-run preview","The extension focuses on file creation and editing; no state-changing operations requiring dry-run were identified.",{"category":282,"check":283,"severity":190,"summary":284},"Protocol","Idempotent retry & timeouts","The extension operates locally on files and does not involve remote calls or state-changing operations that require idempotency or timeouts.",{"category":245,"check":286,"severity":151,"summary":287},"Telemetry opt-in","No telemetry collection is mentioned or apparent in the provided code, implying it is off by default.",{"category":167,"check":289,"severity":151,"summary":290},"Name collisions","Each skill has a distinct name and description, preventing conflicts.",{"category":167,"check":292,"severity":190,"summary":293},"Hooks-off mechanism","The plugin does not appear to utilize hooks that would require a hooks-off mechanism.",{"category":167,"check":295,"severity":190,"summary":296},"Hook matcher tightness","No hooks are declared in the plugin.json, so this check is not applicable.",{"category":193,"check":298,"severity":190,"summary":299},"Hook security","The plugin does not utilize hooks, making this check not applicable.",{"category":215,"check":301,"severity":190,"summary":302},"Silent prompt rewriting","The plugin does not have UserPromptSubmit hooks, so silent prompt rewriting is not a concern.",{"category":193,"check":304,"severity":190,"summary":305},"Permission Hook","No PermissionRequest hooks are present in the plugin.",{"category":245,"check":307,"severity":190,"summary":308},"Hook privacy","The plugin does not utilize hooks, so no data is sent to services via network through hooks.",{"category":232,"check":310,"severity":190,"summary":311},"Hook dependency","There are no hooks in the plugin, so this check is not applicable.",{"category":171,"check":313,"severity":151,"summary":314},"Feature Transparency","All bundled skills and their functionality are clearly described in the README and individual SKILL.md files.",{"category":316,"check":317,"severity":151,"summary":318},"Convention","Layout convention adherence","The `.claude-plugin` directory contains only `plugin.json`, and the `bin/` directory is not present, adhering to conventions.",{"category":316,"check":320,"severity":190,"summary":321},"Plugin state","The plugin does not appear to have persistent state that would require management under `${CLAUDE_PLUGIN_DATA}`.",{"category":193,"check":323,"severity":190,"summary":324},"Keychain-stored secrets","The plugin does not handle any secrets that would need to be routed through `userConfig`.",{"category":326,"check":327,"severity":151,"summary":328},"Dependencies","Tagged release sourcing","The extension is sourced directly from a GitHub repository with a recent commit, implying tagged release sourcing is followed.",{"category":330,"check":331,"severity":151,"summary":332},"Installation","Clean uninstall","The extension does not spawn background daemons or services, ensuring a clean uninstall by simply removing the plugin files.",1778691912698,"This plugin provides multiple skills for creating and editing Obsidian vault files (.md, .base, .canvas) and a command-line interface for interacting with Obsidian vaults, managing notes, and aiding plugin/theme development.",[336,337,338,339,340],"Create/edit Obsidian Markdown files","Create/edit Obsidian Bases (.base) files","Create/edit JSON Canvas (.canvas) files","Interact with Obsidian vaults via CLI","Support plugin and theme development workflows",[342,343],"Directly editing Obsidian application settings.","Managing Obsidian plugins or themes from within the application UI.",[],[],"To enable users to efficiently create, edit, and manage Obsidian vault content and configurations through both dedicated skills and a command-line interface.","High quality extension with comprehensive documentation and clear scope. Minor warning on issues attention due to low closure rate.","A well-documented and functional plugin for managing Obsidian vault files and interacting via CLI.",[59,31,107,350,32],"pkm",[352,353,354,355],"Working with .md, .base, or .canvas files in an Obsidian vault.","Automating Obsidian vault operations from the command line.","Developing and debugging Obsidian plugins and themes.","Extracting clean markdown content from web pages.",[],{"codeQuality":358,"collectedAt":360,"documentation":361,"maintenance":364,"security":371,"testCoverage":373},{"hasLockfile":359},false,1778691888541,{"descriptionLength":362,"readmeSize":363},148,2565,{"closedIssues90d":365,"forks":366,"hasChangelog":359,"manifestVersion":367,"openIssues90d":368,"pushedAt":369,"stars":370},3,2128,"1.0.1",20,1778185448000,31002,{"hasNpmPackage":359,"license":372,"smitheryVerified":359},"MIT",{"hasCi":359,"hasTests":359},{"updatedAt":375},1778691912830,{"basePath":377,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":378},"","plugin",{"_creationTime":380,"_id":381,"community":382,"display":383,"identity":386,"parentExtension":388,"providers":389,"relations":399,"tags":400,"workflow":401},1778691854276.6038,"k1781ajs5tna9vkz0peaa9cafh86mzbr",{"reviewCount":11},{"description":384,"installMethods":385,"name":21,"sourceUrl":17},"Agent skills for Obsidian. Teach your agent to use Markdown, Bases, JSON Canvas, and use the CLI.",{"claudeCode":15},{"basePath":377,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":387},"marketplace",null,{"evaluate":390,"extract":394},{"promptVersionExtension":391,"promptVersionScoring":27,"score":392,"tags":393,"targetMarket":35,"tier":63},"3.1.0",79,[59,31,32,107,130],{"commitSha":38,"marketplace":395,"plugin":397},{"name":21,"pluginCount":396},1,{"mcpCount":11,"provider":398,"skillCount":11},"classify",{"repoId":40},[32,130,31,107,59],{"evaluatedAt":402,"extractAt":44,"updatedAt":403},1778691877356,1778692095422,{"evaluate":405,"extract":407},{"promptVersionExtension":26,"promptVersionScoring":27,"score":82,"tags":406,"targetMarket":35,"tier":63},[59,31,107,350,32],{"commitSha":38,"license":372,"plugin":408},{"mcpCount":11,"provider":398,"skillCount":409},5,{"parentExtensionId":381,"repoId":40},{"_creationTime":412,"_id":40,"identity":413,"providers":414,"workflow":496},1778691850308.0276,{"githubOwner":20,"githubRepo":21,"sourceUrl":17},{"classify":415,"discover":485,"github":488},{"commitSha":38,"extensions":416},[417,430,449,455,462,469,474],{"basePath":377,"displayName":21,"installMethods":418,"rationale":419,"selectedPaths":420,"source":429,"sourceLanguage":22,"type":387},{"claudeCode":15},"marketplace.json at .claude-plugin/marketplace.json",[421,424,426],{"path":422,"priority":423},".claude-plugin/marketplace.json","mandatory",{"path":425,"priority":423},"README.md",{"path":427,"priority":428},"LICENSE","high","rule",{"basePath":377,"description":140,"displayName":59,"installMethods":431,"license":372,"rationale":432,"selectedPaths":433,"source":429,"sourceLanguage":22,"type":378},{"claudeCode":59},"plugin manifest at .claude-plugin/plugin.json",[434,436,437,438,441,443,445,447],{"path":435,"priority":423},".claude-plugin/plugin.json",{"path":425,"priority":423},{"path":427,"priority":428},{"path":439,"priority":440},"skills/defuddle/SKILL.md","medium",{"path":442,"priority":440},"skills/json-canvas/SKILL.md",{"path":444,"priority":440},"skills/obsidian-bases/SKILL.md",{"path":446,"priority":440},"skills/obsidian-cli/SKILL.md",{"path":448,"priority":440},"skills/obsidian-markdown/SKILL.md",{"basePath":19,"description":13,"displayName":16,"installMethods":450,"rationale":451,"selectedPaths":452,"source":429,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/defuddle/SKILL.md",[453],{"path":454,"priority":423},"SKILL.md",{"basePath":55,"description":51,"displayName":53,"installMethods":456,"rationale":457,"selectedPaths":458,"source":429,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/json-canvas/SKILL.md",[459,460],{"path":454,"priority":423},{"path":461,"priority":440},"references/EXAMPLES.md",{"basePath":79,"description":75,"displayName":77,"installMethods":463,"rationale":464,"selectedPaths":465,"source":429,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/obsidian-bases/SKILL.md",[466,467],{"path":454,"priority":423},{"path":468,"priority":440},"references/FUNCTIONS_REFERENCE.md",{"basePath":103,"description":99,"displayName":101,"installMethods":470,"rationale":471,"selectedPaths":472,"source":429,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/obsidian-cli/SKILL.md",[473],{"path":454,"priority":423},{"basePath":124,"description":120,"displayName":122,"installMethods":475,"rationale":476,"selectedPaths":477,"source":429,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/obsidian-markdown/SKILL.md",[478,479,481,483],{"path":454,"priority":423},{"path":480,"priority":440},"references/CALLOUTS.md",{"path":482,"priority":440},"references/EMBEDS.md",{"path":484,"priority":440},"references/PROPERTIES.md",{"sources":486},[487],"manual",{"closedIssues90d":365,"description":384,"forks":366,"license":372,"openIssues90d":368,"pushedAt":369,"readmeSize":363,"stars":370,"topics":489},[490,491,59,492,493,32,16,494,495],"claude","codex","skills","clawdbot","opencode","openclaw",{"classifiedAt":497,"discoverAt":498,"extractAt":499,"githubAt":499,"updatedAt":497},1778691854042,1778691850308,1778691852165,[32,31,107,59,350],{"evaluatedAt":375,"extractAt":44,"updatedAt":502},1778692095244,[],[505,537,561,588,614],{"_creationTime":506,"_id":507,"community":508,"display":509,"identity":515,"providers":519,"relations":530,"tags":533,"workflow":534},1778675056600.2065,"k171h6s4fcrd2pepndhe1tnjgd86mbgr",{"reviewCount":11},{"description":510,"installMethods":511,"name":513,"sourceUrl":514},"Turn Claude Code + Obsidian into a second brain. The LLM incrementally ingests sources into a persistent, interlinked markdown wiki — building entity/concept/source pages, flagging contradictions, maintaining an index and log. Knowledge compounds instead of being re-derived by RAG on every query. Inspired by Karpathy's LLM Wiki gist. Ships SKILL, 3 sub-agents, 5 slash commands, 8 Python tools (stdlib only), full vault templates, and cross-tool compatibility (Claude Code, Codex CLI, Cursor, Antigravity, OpenCode, Gemini CLI).",{"claudeCode":512},"llm-wiki","LLM Wiki","https://github.com/alirezarezvani/claude-skills",{"basePath":516,"githubOwner":517,"githubRepo":518,"locale":22,"slug":512,"type":378},"engineering/llm-wiki","alirezarezvani","claude-skills",{"evaluate":520,"extract":528},{"promptVersionExtension":26,"promptVersionScoring":27,"score":521,"tags":522,"targetMarket":35,"tier":131},99,[130,59,523,350,524,525,526,527],"second-brain","rag-alternative","wiki","karpathy","memex",{"commitSha":38,"license":372,"plugin":529},{"mcpCount":11,"provider":398,"skillCount":396},{"parentExtensionId":531,"repoId":532},"k17dce6sbramb6sxm7ksr3928x86ncfs","kd7ff9s1w43mfyy1n7hf87816186m6px",[526,130,527,59,350,524,523,525],{"evaluatedAt":535,"extractAt":536,"updatedAt":535},1778675686142,1778675056600,{"_creationTime":538,"_id":539,"community":540,"display":541,"identity":546,"providers":550,"relations":554,"tags":557,"workflow":558},1778685949178.7864,"k17dz728cssm3ph99h23117s1986nhsg",{"reviewCount":11},{"description":542,"installMethods":543,"name":544,"sourceUrl":545},"Skills for working with Obsidian files - Markdown, Bases, and Canvas formats",{"claudeCode":21},"Obsidian Skills","https://github.com/davepoon/buildwithclaude",{"basePath":547,"githubOwner":548,"githubRepo":549,"locale":22,"slug":21,"type":378},"plugins/obsidian-skills","davepoon","buildwithclaude",{"evaluate":551,"extract":553},{"promptVersionExtension":26,"promptVersionScoring":27,"score":82,"tags":552,"targetMarket":35,"tier":131},[59,31,86,87,107],{"commitSha":38,"license":372},{"parentExtensionId":555,"repoId":556},"k17dg0d5d8g0a5nhm59gm0tkwx86nbt4","kd719kw54vhmcscq7ckdp59fg586mnt6",[87,31,107,59,86],{"evaluatedAt":559,"extractAt":560,"updatedAt":559},1778687216109,1778685949178,{"_creationTime":562,"_id":563,"community":564,"display":565,"identity":570,"providers":573,"relations":581,"tags":583,"workflow":584},1778692816134.1846,"k17433617dh29ajy4hx5q8txzs86nvg4",{"reviewCount":11},{"description":566,"installMethods":567,"name":568,"sourceUrl":569},"Markdown-based Kanban board managed by Claude Code. Cards live as .md files — no database, no server.",{"claudeCode":568},"kanban","https://github.com/mattjoyce/kanban-skill",{"basePath":377,"githubOwner":571,"githubRepo":572,"locale":22,"slug":572,"type":378},"mattjoyce","kanban-skill",{"evaluate":574,"extract":578},{"promptVersionExtension":26,"promptVersionScoring":27,"score":575,"tags":576,"targetMarket":35,"tier":131},100,[568,31,577,86,32],"task-management",{"commitSha":38,"license":579,"plugin":580},"Apache-2.0",{"mcpCount":11,"provider":398,"skillCount":396},{"repoId":582},"kd704ngckmedtqtqt31s01j8kx86mryd",[32,568,31,86,577],{"evaluatedAt":585,"extractAt":586,"updatedAt":587},1778692838399,1778692816134,1778692888073,{"_creationTime":589,"_id":590,"community":591,"display":592,"identity":597,"providers":601,"relations":607,"tags":610,"workflow":611},1778699018122.7659,"k175nz8vzm3xdn7kg5t4f4acn586mxf5",{"reviewCount":11},{"description":593,"installMethods":594,"name":595,"sourceUrl":596},"HADS (Human-AI Document Standard) — semantic tagging convention for writing documentation that works efficiently for both human readers and AI models. Reduces token consumption and hallucination risk by separating machine-critical facts from human context.",{"claudeCode":595},"documentation-standards","https://github.com/wshobson/agents",{"basePath":598,"githubOwner":599,"githubRepo":600,"locale":22,"slug":595,"type":378},"plugins/documentation-standards","wshobson","agents",{"evaluate":602,"extract":605},{"promptVersionExtension":26,"promptVersionScoring":27,"score":521,"tags":603,"targetMarket":35,"tier":131},[87,604,31,378],"ai-standards",{"commitSha":38,"license":372,"plugin":606},{"mcpCount":11,"provider":398,"skillCount":396},{"parentExtensionId":608,"repoId":609},"k17cywe30jfsfw3cdpncjfn8y186nvyw","kd74de64zj0axtg5b8t7eqqe2x86nske",[604,87,31,378],{"evaluatedAt":612,"extractAt":613,"updatedAt":612},1778699063948,1778699018122,{"_creationTime":615,"_id":616,"community":617,"display":618,"identity":623,"providers":625,"relations":632,"tags":635,"workflow":636},1778695142297.4397,"k17b5rdx72d6dssd149d30sx8986mamf",{"reviewCount":11},{"description":619,"installMethods":620,"name":621,"sourceUrl":622},"Manus-style persistent markdown files for planning, progress tracking, and knowledge storage. Works with Claude Code, Kiro, Clawd CLI, Gemini CLI, Cursor, Continue, Hermes, and 17+ AI coding assistants. Now with Arabic, German, Spanish, and Chinese (Simplified & Traditional) support.",{"claudeCode":621},"planning-with-files","https://github.com/OthmanAdi/planning-with-files",{"basePath":377,"githubOwner":624,"githubRepo":621,"locale":22,"slug":621,"type":378},"OthmanAdi",{"evaluate":626,"extract":630},{"promptVersionExtension":26,"promptVersionScoring":27,"score":521,"tags":627,"targetMarket":35,"tier":131},[628,629,31,577,86],"planning","workflow",{"commitSha":38,"license":372,"plugin":631},{"mcpCount":11,"provider":398,"skillCount":409},{"parentExtensionId":633,"repoId":634},"k178ckx9f3qxcfwcq3zrds4jfs86mnrt","kd7c09vrmg07ejxztzcc3j4gv986njf9",[31,628,86,577,629],{"evaluatedAt":637,"extractAt":638,"updatedAt":639},1778695204116,1778695142297,1778695430594]