[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"pack-detail-lark-feishu-skills-en":3,"seo:pack:lark-feishu-skills:en":57},{"code":4,"message":5,"data":6},200,"操作成功",{"pack":7},{"slug":8,"icon":9,"tone":10,"status":11,"status_label":12,"title":13,"description":14,"items":15,"install_cmd":56},"lark-feishu-skills","📡","#047857","stable","Stable","Lark \u002F Feishu Skills","The 5-skill bundle for Lark — Skill Maker, Events, Wiki, the 19-skill CLI suite, and the standup workflow that runs daily.",[16,28,35,42,49],{"id":17,"uuid":18,"slug":19,"title":20,"description":21,"author_name":22,"view_count":23,"vote_count":24,"lang_type":25,"type":26,"type_label":27},193,"065a3ce6-0c95-4a75-a009-ae5c90ce5ffa","lark-cli-skill-skill-maker-create-custom-skills-065a3ce6","Lark CLI Skill: Skill Maker — Create Custom Skills","Lark\u002FFeishu CLI skill for creating reusable custom skills. Wrap atomic APIs or orchestrate multi-step workflows.","Lark \u002F Feishu",464,0,"en","skill","Skill",{"id":29,"uuid":30,"slug":31,"title":32,"description":33,"author_name":22,"view_count":34,"vote_count":24,"lang_type":25,"type":26,"type_label":27},188,"d74aa20d-6376-47bd-8e48-8e9af76504e9","lark-cli-skill-events-real-time-event-subscriptions-d74aa20d","Lark CLI Skill: Events — Real-Time Event Subscriptions","Lark\u002FFeishu CLI skill for event-driven workflows. WebSocket real-time event listening with regex routing and NDJSON output.",415,{"id":36,"uuid":37,"slug":38,"title":39,"description":40,"author_name":22,"view_count":41,"vote_count":24,"lang_type":25,"type":26,"type_label":27},185,"a5eb9344-208c-4032-9cca-2a17f53fc271","lark-cli-skill-wiki-knowledge-base-management-a5eb9344","Lark CLI Skill: Wiki — Knowledge Base Management","Lark\u002FFeishu CLI skill for knowledge base. Create and manage knowledge spaces, organize document nodes and shortcuts.",452,{"id":43,"uuid":44,"slug":45,"title":46,"description":47,"author_name":22,"view_count":48,"vote_count":24,"lang_type":25,"type":26,"type_label":27},196,"3c2a2f03-d503-427b-bda6-3a8791a26716","lark-cli-19-ai-agent-skills-lark-feishu-3c2a2f03","Lark CLI — 19 AI Agent Skills for Lark\u002FFeishu","Command-line tool for Lark\u002FFeishu Open Platform with 200+ commands and 19 AI Agent Skills. Covers Messenger, Docs, Base, Sheets, Calendar, Mail, Tasks, and more.",348,{"id":50,"uuid":51,"slug":52,"title":53,"description":54,"author_name":22,"view_count":55,"vote_count":24,"lang_type":25,"type":26,"type_label":27},195,"84e21a6a-8152-4b45-be89-b7338030c466","lark-cli-skill-standup-report-workflow-84e21a6a","Lark CLI Skill: Standup Report Workflow","Lark\u002FFeishu CLI workflow skill. Combines calendar agenda and tasks to generate daily\u002Fweekly standup summaries.",282,"tokrepo install pack\u002Flark-feishu-skills",{"pageType":58,"pageKey":8,"locale":25,"title":59,"metaDescription":60,"h1":13,"tldr":61,"bodyMarkdown":62,"faq":63,"schema":79,"internalLinks":88,"citations":101,"wordCount":114,"generatedAt":115},"pack","Lark \u002F Feishu Skills: 5-skill bundle for Claude Code agents","Five-skill bundle wrapping Lark Open Platform — Skill Maker, Events webhook, Wiki search, 19-command CLI, and daily standup workflow. One-line TokRepo install.","Five Anthropic-format skills that turn Lark \u002F Feishu (Messenger, Wiki, Bitable, Approvals) into a first-class surface for Claude Code agents — install with one TokRepo command.","## What's in this pack\n\nThis pack groups the five Lark \u002F Feishu skills that together cover the full surface a Claude Code agent needs to read and write inside the Lark Suite — chat, wiki, base, approvals, and the daily standup ritual most teams run on Lark.\n\n| # | Skill | Surface | What it does |\n|---|---|---|---|\n| 1 | feishu-skill-maker | meta | Generates new Feishu API skills from an OpenAPI snippet |\n| 2 | feishu-events | webhook | Subscribes to message \u002F approval \u002F calendar events |\n| 3 | feishu-wiki-search | Wiki + Docs | Full-text search across spaces with permission scoping |\n| 4 | feishu-cli (19 commands) | shell | One-line wrappers for chat, file, base, calendar, group |\n| 5 | daily-standup-workflow | workflow | Pulls yesterday's commits + today's calendar, posts a card |\n\nThe bundle assumes you have a tenant-level Lark \u002F Feishu app and an `app_id` \u002F `app_secret` pair. Skill Maker and the CLI suite work for both Lark (international) and Feishu (China) — the API surfaces are mirror images, only the host changes.\n\n## Why Lark skills are unusual\n\nMost \"AI + Lark\" integrations stop at \"post a webhook.\" This pack inverts the relationship: Claude Code becomes a Lark client, with bidirectional reads. The agent can browse a Wiki space, pull a Bitable record, file an approval, and reply in a Messenger thread — all from inside its normal session.\n\nThe reason this matters: Lark \u002F Feishu hold *the canonical document store* for most China-based and APAC engineering teams. When the agent can read those docs natively, you stop pasting them in.\n\n## Install in one command\n\n```bash\n# Install the entire pack into the current Claude Code project\ntokrepo install pack\u002Flark-feishu-skills\n\n# Or pick a single skill\ntokrepo install feishu-cli\ntokrepo install daily-standup-workflow\n```\n\nOnce installed, each skill is a `SKILL.md` under `.claude\u002Fskills\u002F` plus the helper scripts the skill calls (Python or Node depending on the upstream). On first use, the skill prompts for `LARK_APP_ID` \u002F `LARK_APP_SECRET` and writes them to a local `.env` it adds to `.gitignore`.\n\n## Common pitfalls\n\n- **Lark vs Feishu hosts.** Same APIs, different domains (`open.larksuite.com` vs `open.feishu.cn`). Set `LARK_HOST` per project, not globally.\n- **Permission scopes.** Wiki search and approval skills need scopes the default app doesn't have. The skill's pre-flight check lists exactly which scopes to add and links the admin console.\n- **Webhook signature verification.** `feishu-events` enforces signature verification by default. Disabling it for local dev means production traffic can spoof the agent — keep it on, use a tunnel like Cloudflared.\n- **CLI rate limits.** The 19-command CLI suite respects Lark's per-tenant QPS but does not coordinate across multiple Claude sessions. If you run two agents at once, lower the concurrency in `feishu-cli config`.\n- **Standup card formatting.** The daily-standup workflow ships a default card layout; override `STANDUP_CARD_TEMPLATE` if your team uses a custom template.\n\n## Relationship to other packs\n\nThese skills are designed to compose with two other packs:\n- **Anthropic Builders** ships the Skill format itself; this pack uses it.\n- **Workflow Orchestration** (n8n, Prefect) gives you an alternative when the standup workflow needs to run on a schedule independent of Claude Code being open.\n\nIf your stack is Slack + Notion instead, the surface mapping is mostly mechanical — but expect a re-write of the Wiki search skill, since Notion's permission model is fundamentally different from Lark's space ACLs.\n\n## What this pack alone isn't enough for\n\nThis pack covers tenant APIs but leaves out three adjacent concerns. First, OAuth user-flow login: the bundle uses tenant-level credentials, so per-user authorization (where the agent acts as a specific employee) needs an additional skill that wraps the Authorization Code flow. Second, voice and meeting transcripts: Lark Meetings has its own subscription model and is not in scope here. Third, mobile-app push notifications: those go through Lark Push, which requires extra setup beyond webhook delivery.\n\nFor each gap, the skill registry pages link to the appropriate community add-on. The pack stays narrow on purpose — five well-tested skills beat fifteen half-tested ones, and the standup workflow has been the highest-value asset for teams who install everything.",[64,67,70,73,76],{"q":65,"a":66},"Is the pack free?","Yes — every skill is open source and the TokRepo install is free. You only pay for the Lark \u002F Feishu plan you already have. The skills do not introduce a TokRepo-side proxy or token; they call open.larksuite.com or open.feishu.cn directly with your tenant credentials. Audit-friendly for security review.",{"q":68,"a":69},"How does this compare to a generic Lark webhook bot?","A webhook bot only pushes messages out. This pack adds bidirectional reads: the agent can pull a Wiki page, query a Bitable, fetch chat history, and respond contextually. The Skill Maker also lets you scaffold new endpoints from an OpenAPI snippet in under a minute, so you grow coverage without writing client code.",{"q":71,"a":72},"Works with Claude Code or Cursor?","Native fit is Claude Code — the skills follow Anthropic's SKILL.md format and ship as a folder under .claude\u002Fskills\u002F. Cursor users get the CLI suite (which is just shell wrappers) and the daily-standup workflow as a script. Wiki search and Skill Maker need an Anthropic-style skill loader, so on Cursor you'd run them via the Claude Code CLI in a sub-shell.",{"q":74,"a":75},"Diff vs the Slack \u002F Notion equivalents?","Slack and Notion split the surface across two products; Lark fuses chat + docs + base + calendar in one tenant. That means one OAuth, one rate-limit budget, one signature scheme — the skills exploit this by sharing a single auth helper. If your team uses Slack and Notion separately you'll want their respective MCP servers, not this pack.",{"q":77,"a":78},"Operational gotcha with the standup workflow?","The workflow assumes a chat group ID and pulls commits from the GitHub repos listed in standup-config.yaml. If that file ages out (someone leaves, a repo is renamed) the card silently shows partial data. Set up a weekly check that the configured repos still resolve — the workflow ships a `--validate` flag for exactly this.",{"@context":80,"@type":81,"name":13,"description":82,"numberOfItems":83,"publisher":84},"https:\u002F\u002Fschema.org","CollectionPage","5-skill bundle wrapping Lark Open Platform APIs for Claude Code agents.",5,{"@type":85,"name":86,"url":87},"Organization","TokRepo","https:\u002F\u002Ftokrepo.com",[89,93,97],{"url":90,"anchor":91,"reason":92},"\u002Fen\u002Fpacks\u002Fanthropic-builders","Anthropic Builders","the official skill format used by these Lark assets",{"url":94,"anchor":95,"reason":96},"\u002Fen\u002Fpacks\u002Fworkflow-orchestration","Workflow Orchestration","alternative engines for the same standup automation",{"url":98,"anchor":99,"reason":100},"\u002Fen\u002Ftools\u002Fclaude-code","Claude Code","the host runtime that loads these skills",[102,106,110],{"claim":103,"source_name":104,"source_url":105},"Lark Open Platform exposes Messenger, Docs, Wiki and Bitable APIs for bots","Lark Open Platform","https:\u002F\u002Fopen.larksuite.com\u002Fdocument",{"claim":107,"source_name":108,"source_url":109},"Anthropic skills are folder-based bundles of SKILL.md plus optional scripts","Anthropic Skills documentation","https:\u002F\u002Fdocs.claude.com\u002Fen\u002Fdocs\u002Fagents-and-tools\u002Fagent-skills\u002Foverview",{"claim":111,"source_name":112,"source_url":113},"Feishu webhook events for messages and approvals","Feishu Open Platform","https:\u002F\u002Fopen.feishu.cn\u002Fdocument\u002Fserver-docs\u002Fevent-subscription-guide\u002Fevent-subscription-configure-\u002Frequest-url-configuration-case",700,"2026-05-02T15:00:00Z"]