{"adoption": {"forks": 141, "observed_at": "2026-08-28T04:04:32.042931+00:00", "stars": 1371}, "canonical_url": "https://ross.abutalabs.com/products/feishu-cli", "card": {"archived": false, "artifact_type": "cli-tool", "description": "feishu-cli 是一个功能完整的飞书开放平台命令行工具。它将飞书文档、知识库、电子表格、消息、日历、任务等操作封装为简洁的命令行接口，核心能力是 Markdown ↔ 飞书文档双向无损转换。", "domain": ["developer-tools", "apis"], "enriched": true, "function": ["cli", "markdown", "developer-tools", "workflow-automation", "api-framework"], "health_score": 99, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["riba2534/feishu-cli"], "name": "riba2534/feishu-cli", "platform": ["cli", "cross-platform", "go", "windows"], "pushed_at": "2026-08-20T14:03:18+00:00", "repo": "riba2534/feishu-cli", "stars": 1371, "tags": ["feishu", "lark", "markdown-conversion", "ai-agent-skills", "claude-code", "document-management", "open-platform", "command-line", "automation", "ai-agents", "macos", "linux"], "topics": [], "urls": [], "use_cases": ["convert markdown files to feishu documents", "export feishu docs back to markdown", "send feishu messages from the command line", "let an AI agent manage feishu docs and permissions", "bulk import large markdown documents with tables and mermaid diagrams", "read feishu private chat history by user email", "manage feishu wiki, spreadsheets, and tasks via CLI"], "what_it_is": "feishu-cli is a comprehensive command-line tool for the Feishu (Lark) open platform, wrapping docs, wiki, spreadsheets, messaging, calendar, and tasks into simple CLI commands. Its core capability is lossless bidirectional Markdown ↔ Feishu document conversion, and it ships 9 ready-made skills so AI agents like Claude Code can operate Feishu directly.", "when_to_avoid": ["you only use Slack, Notion, or another platform instead of Feishu/Lark", "you need a GUI or web interface rather than a command line", "you require official vendor support rather than a community tool"], "when_to_choose": ["you need lossless Markdown ↔ Feishu document conversion with 40+ block types", "you want Claude Code or other AI agents to operate Feishu without extra setup", "you need scripted, structured CLI access to Feishu docs, messages, calendar, and tasks", "you must import very large documents with many tables and Mermaid/PlantUML diagrams"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/feishu-cli", "repo": "riba2534/feishu-cli", "role": "main", "score": 82}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.042931+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:40:51.378297+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b747c1bc4bd0ec226addb12ba2ba563b719f0dcd898635ff30d3e0e49603095", "fetched_at": "2026-08-28T04:04:32.042931+00:00", "kind": "readme", "missing": false, "url": "https://github.com/riba2534/feishu-cli"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.042931+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:40:51.378297+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b747c1bc4bd0ec226addb12ba2ba563b719f0dcd898635ff30d3e0e49603095", "fetched_at": "2026-08-28T04:04:32.042931+00:00", "kind": "readme", "missing": false, "url": "https://github.com/riba2534/feishu-cli"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:40:51.378297+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b747c1bc4bd0ec226addb12ba2ba563b719f0dcd898635ff30d3e0e49603095", "fetched_at": "2026-08-28T04:04:32.042931+00:00", "kind": "readme", "missing": false, "url": "https://github.com/riba2534/feishu-cli"}], "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:04:32.042931+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.042931+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.042931+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:40:51.378297+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b747c1bc4bd0ec226addb12ba2ba563b719f0dcd898635ff30d3e0e49603095", "fetched_at": "2026-08-28T04:04:32.042931+00:00", "kind": "readme", "missing": false, "url": "https://github.com/riba2534/feishu-cli"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.042931+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.042931+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:40:51.378297+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b747c1bc4bd0ec226addb12ba2ba563b719f0dcd898635ff30d3e0e49603095", "fetched_at": "2026-08-28T04:04:32.042931+00:00", "kind": "readme", "missing": false, "url": "https://github.com/riba2534/feishu-cli"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.042931+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.042931+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.042931+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:40:51.378297+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b747c1bc4bd0ec226addb12ba2ba563b719f0dcd898635ff30d3e0e49603095", "fetched_at": "2026-08-28T04:04:32.042931+00:00", "kind": "readme", "missing": false, "url": "https://github.com/riba2534/feishu-cli"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.042931+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.042931+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:40:51.378297+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b747c1bc4bd0ec226addb12ba2ba563b719f0dcd898635ff30d3e0e49603095", "fetched_at": "2026-08-28T04:04:32.042931+00:00", "kind": "readme", "missing": false, "url": "https://github.com/riba2534/feishu-cli"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:40:51.378297+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b747c1bc4bd0ec226addb12ba2ba563b719f0dcd898635ff30d3e0e49603095", "fetched_at": "2026-08-28T04:04:32.042931+00:00", "kind": "readme", "missing": false, "url": "https://github.com/riba2534/feishu-cli"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:40:51.378297+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b747c1bc4bd0ec226addb12ba2ba563b719f0dcd898635ff30d3e0e49603095", "fetched_at": "2026-08-28T04:04:32.042931+00:00", "kind": "readme", "missing": false, "url": "https://github.com/riba2534/feishu-cli"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:40:51.378297+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b747c1bc4bd0ec226addb12ba2ba563b719f0dcd898635ff30d3e0e49603095", "fetched_at": "2026-08-28T04:04:32.042931+00:00", "kind": "readme", "missing": false, "url": "https://github.com/riba2534/feishu-cli"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 16, "rhythm": 98}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 224, "days_push": 13, "days_rel": 13, "gap_med": 1, "n_releases_24m": 52}, "score": 82, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}