{"adoption": {"forks": 323, "observed_at": "2026-08-28T04:08:09.431509+00:00", "stars": 3550}, "canonical_url": "https://ross.abutalabs.com/products/axton-obsidian-visual-skills", "card": {"archived": false, "artifact_type": "plugin", "description": "Visual Skills Pack for Obsidian: generate Canvas, Excalidraw, and Mermaid diagrams from text with Claude Code", "domain": ["developer-tools", "data-visualization", "large-language-models"], "enriched": true, "function": ["llm-inference", "prompt-engineering", "data-visualization", "markdown"], "health_score": 91, "homepage": null, "language": null, "license": "MIT", "license_family": "permissive", "maturity": "experimental", "member_repos": ["axtonliu/axton-obsidian-visual-skills"], "name": "axtonliu/axton-obsidian-visual-skills", "platform": ["cross-platform", "editor-plugin"], "pushed_at": "2026-06-26T15:32:40+00:00", "repo": "axtonliu/axton-obsidian-visual-skills", "stars": 3550, "tags": ["obsidian", "claude-code", "excalidraw", "mermaid", "canvas", "diagram-generation", "skills", "agent-skills"], "topics": [], "urls": [], "use_cases": ["generate mermaid flowcharts from text in obsidian", "create excalidraw hand-drawn diagrams with claude code", "turn notes into obsidian canvas boards", "generate mind maps and org charts from descriptions", "create animated excalidraw diagrams", "visualize project timelines and comparisons in obsidian"], "what_it_is": "A pack of prompt-based skills for Claude Code that generates Obsidian Canvas, Excalidraw, and Mermaid diagrams from text descriptions. It ships as markdown skill files that Claude loads on demand to produce flowcharts, mind maps, hierarchies, timelines, and other visual layouts.", "when_to_avoid": ["you need a stable, production-grade diagram tool with guaranteed output quality", "you don't use Claude Code or Obsidian", "you need consistent results across all input scales and edge cases"], "when_to_choose": ["you use Obsidian with Claude Code and want text-to-diagram generation", "you want prompt-based skills instead of setting up MCP servers", "you need Excalidraw, Mermaid, or Canvas output formats"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/axton-obsidian-visual-skills", "repo": "axtonliu/axton-obsidian-visual-skills", "role": "main", "score": 68}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.431509+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:34:21.297463+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65abbdb90f1db63da8528fcbb40029f1110d924339515dac13824b0f18da2d2d", "fetched_at": "2026-08-28T04:08:09.431509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axtonliu/axton-obsidian-visual-skills"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.431509+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:34:21.297463+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65abbdb90f1db63da8528fcbb40029f1110d924339515dac13824b0f18da2d2d", "fetched_at": "2026-08-28T04:08:09.431509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axtonliu/axton-obsidian-visual-skills"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:34:21.297463+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65abbdb90f1db63da8528fcbb40029f1110d924339515dac13824b0f18da2d2d", "fetched_at": "2026-08-28T04:08:09.431509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axtonliu/axton-obsidian-visual-skills"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.431509+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.431509+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.431509+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:34:21.297463+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65abbdb90f1db63da8528fcbb40029f1110d924339515dac13824b0f18da2d2d", "fetched_at": "2026-08-28T04:08:09.431509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axtonliu/axton-obsidian-visual-skills"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.431509+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.431509+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:34:21.297463+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65abbdb90f1db63da8528fcbb40029f1110d924339515dac13824b0f18da2d2d", "fetched_at": "2026-08-28T04:08:09.431509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axtonliu/axton-obsidian-visual-skills"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.431509+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.431509+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.431509+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:34:21.297463+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65abbdb90f1db63da8528fcbb40029f1110d924339515dac13824b0f18da2d2d", "fetched_at": "2026-08-28T04:08:09.431509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axtonliu/axton-obsidian-visual-skills"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.431509+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.431509+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:34:21.297463+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65abbdb90f1db63da8528fcbb40029f1110d924339515dac13824b0f18da2d2d", "fetched_at": "2026-08-28T04:08:09.431509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axtonliu/axton-obsidian-visual-skills"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:34:21.297463+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65abbdb90f1db63da8528fcbb40029f1110d924339515dac13824b0f18da2d2d", "fetched_at": "2026-08-28T04:08:09.431509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axtonliu/axton-obsidian-visual-skills"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:34:21.297463+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65abbdb90f1db63da8528fcbb40029f1110d924339515dac13824b0f18da2d2d", "fetched_at": "2026-08-28T04:08:09.431509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axtonliu/axton-obsidian-visual-skills"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:34:21.297463+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65abbdb90f1db63da8528fcbb40029f1110d924339515dac13824b0f18da2d2d", "fetched_at": "2026-08-28T04:08:09.431509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axtonliu/axton-obsidian-visual-skills"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 89, "longevity": 16, "rhythm": 70}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 235, "days_push": 68, "days_rel": 202, "gap_med": 13.0, "n_releases_24m": 3}, "score": 68, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}