{"adoption": {"forks": 94, "observed_at": "2026-08-28T04:05:49.456953+00:00", "stars": 1896}, "canonical_url": "https://ross.abutalabs.com/products/lieflat-charts", "card": {"archived": false, "artifact_type": "plugin", "description": "Data visualization Skill for AI Agents, turning data into polished, interactive HTML charts. 面向 AI Agents 的数据可视化 Skill，将数据快速生成精致、可交互的 HTML 图表。", "domain": ["data-visualization", "artificial-intelligence", "developer-tools"], "enriched": true, "function": ["data-visualization", "charts", "templating", "agent-framework"], "health_score": 99, "homepage": null, "language": "HTML", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["larashero3-dotcom/lieflat-charts"], "name": "larashero3-dotcom/lieflat-charts", "platform": ["cross-platform"], "pushed_at": "2026-08-19T14:43:24+00:00", "repo": "larashero3-dotcom/lieflat-charts", "stars": 1896, "tags": ["agent-skills", "claude-code", "codex", "html-charts", "svg", "editorial-design", "skill-md", "report-generation", "ai-agents", "web-server"], "topics": ["agent-skills", "charts", "claude-code", "codex", "data-visualization", "html", "svg", "moxt"], "urls": [], "use_cases": ["generate interactive html charts from data with an ai agent", "make polished data visualizations in claude code", "turn csv data into editorial-style charts", "create weekly report dashboards with big numbers and ranked bars", "build data stories with annotated editorial charts", "generate publishable html reports and whitepapers from data", "visualize network and flow data as interactive force graphs"], "what_it_is": "Lieflat Charts is an Agent Skills-format data visualization skill for AI agents like Claude Code, Codex, and moxt. It turns raw data into polished, interactive HTML/SVG charts using a consistent editorial visual grammar, with 12 full-page report templates for reports, whitepapers, and briefs.", "when_to_avoid": ["you need a programmatic charting library to embed in your own app (use ECharts, D3, Chart.js)", "you need server-side rendering or PNG/PDF export pipelines", "you don't use any AI agent that supports the Agent Skills format", "you need pixel-exact custom branding beyond the provided color systems"], "when_to_choose": ["you use an agent that supports SKILL.md and want consistent, high-quality chart output", "you need editorial or dashboard-style HTML charts without hand-coding them", "you want a unified visual language across many charts and reports", "you need both Chinese and English report templates"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/lieflat-charts", "repo": "larashero3-dotcom/lieflat-charts", "role": "main", "score": 79}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.456953+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:12:50.133753+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e456b192006da3402360d2f8968bbc4877676b8e5fff79454ed823c9c7e2b2e0", "fetched_at": "2026-08-28T04:05:49.456953+00:00", "kind": "readme", "missing": false, "url": "https://github.com/larashero3-dotcom/lieflat-charts"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.456953+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:12:50.133753+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e456b192006da3402360d2f8968bbc4877676b8e5fff79454ed823c9c7e2b2e0", "fetched_at": "2026-08-28T04:05:49.456953+00:00", "kind": "readme", "missing": false, "url": "https://github.com/larashero3-dotcom/lieflat-charts"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:12:50.133753+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e456b192006da3402360d2f8968bbc4877676b8e5fff79454ed823c9c7e2b2e0", "fetched_at": "2026-08-28T04:05:49.456953+00:00", "kind": "readme", "missing": false, "url": "https://github.com/larashero3-dotcom/lieflat-charts"}], "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:05:49.456953+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.456953+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.456953+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:12:50.133753+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e456b192006da3402360d2f8968bbc4877676b8e5fff79454ed823c9c7e2b2e0", "fetched_at": "2026-08-28T04:05:49.456953+00:00", "kind": "readme", "missing": false, "url": "https://github.com/larashero3-dotcom/lieflat-charts"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.456953+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.456953+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:12:50.133753+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e456b192006da3402360d2f8968bbc4877676b8e5fff79454ed823c9c7e2b2e0", "fetched_at": "2026-08-28T04:05:49.456953+00:00", "kind": "readme", "missing": false, "url": "https://github.com/larashero3-dotcom/lieflat-charts"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.456953+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.456953+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.456953+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:12:50.133753+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e456b192006da3402360d2f8968bbc4877676b8e5fff79454ed823c9c7e2b2e0", "fetched_at": "2026-08-28T04:05:49.456953+00:00", "kind": "readme", "missing": false, "url": "https://github.com/larashero3-dotcom/lieflat-charts"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.456953+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:49.456953+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:12:50.133753+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e456b192006da3402360d2f8968bbc4877676b8e5fff79454ed823c9c7e2b2e0", "fetched_at": "2026-08-28T04:05:49.456953+00:00", "kind": "readme", "missing": false, "url": "https://github.com/larashero3-dotcom/lieflat-charts"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:12:50.133753+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e456b192006da3402360d2f8968bbc4877676b8e5fff79454ed823c9c7e2b2e0", "fetched_at": "2026-08-28T04:05:49.456953+00:00", "kind": "readme", "missing": false, "url": "https://github.com/larashero3-dotcom/lieflat-charts"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:12:50.133753+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e456b192006da3402360d2f8968bbc4877676b8e5fff79454ed823c9c7e2b2e0", "fetched_at": "2026-08-28T04:05:49.456953+00:00", "kind": "readme", "missing": false, "url": "https://github.com/larashero3-dotcom/lieflat-charts"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:12:50.133753+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e456b192006da3402360d2f8968bbc4877676b8e5fff79454ed823c9c7e2b2e0", "fetched_at": "2026-08-28T04:05:49.456953+00:00", "kind": "readme", "missing": false, "url": "https://github.com/larashero3-dotcom/lieflat-charts"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 3, "rhythm": 98}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["young", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 48, "days_push": 14, "days_rel": 19, "gap_med": 8, "n_releases_24m": 2}, "score": 79, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}