lark-apps

lark-apps is a skill for Claude Code from DropFan/claude-code-plugins. It costs 347 tokens per session (7,355 once invoked), scanned A, a copy of lark-apps, MIT.

A skill for saving Claude Code conversations as Markdown, plain text, or HTML documents, either in full or as a summary.

In plain words
What is it for?
Use it to export, summarize, append, or continue saving conversations according to local settings.
Why use it?
It preserves chat history in a structured file instead of leaving useful decisions and context inside the chat.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: mentions Claude Code.

Part of the lark plugin — 28 skills shipped together

Good fit Use it to export, summarize, append, or continue saving conversations according to local settings.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/dropfan/claude-code-plugins/lark-apps
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add DropFan/claude-code-plugins --skill lark-apps
Clone the repo
git clone --depth 1 https://github.com/DropFan/claude-code-plugins

Made for: Claude Code.

Or install lark, the plugin that ships this one along with the rest of its 28 skills.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for lark-apps

README.md
[![agentmods](https://agentmods.dev/badge/skills/dropfan/claude-code-plugins/lark-apps/github.svg)](https://agentmods.dev/skills/dropfan/claude-code-plugins/lark-apps)
Your own site
<a href="https://agentmods.dev/skills/dropfan/claude-code-plugins/lark-apps"><img src="https://agentmods.dev/badge/skills/dropfan/claude-code-plugins/lark-apps/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for lark-apps

Your own site · 80×15
<a href="https://agentmods.dev/skills/dropfan/claude-code-plugins/lark-apps"><img src="https://agentmods.dev/badge/skills/dropfan/claude-code-plugins/lark-apps.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 347 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 7,355 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin 97% copy Near-identical to another mod in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00347 $0.07355
Opus 5.5 $0.00139 $0.02942
Sonnet 5.5 $0.00069 $0.01471
Haiku 4.5 $0.00035 $0.00736

Measured 25d ago against content hash 9df3b7619bc7, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

lark-apps scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 25d ago.

The scan reads SKILL.md. This mod also ships 1 executable file (creative-design/starter-components/deck-stage.js), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

Origin

This is a copy

97% identical to lark-apps — 22 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.

plugins/lark/skills/lark-apps/SKILL.md · 170 lines

How it starts

The opening of the file, as written. The whole thing — 170 lines — stays where its author put it; the contents beside it link to each section on GitHub.

⚙️ Cowork / Claude Desktop 执行环境说明(自动注入)

本技能依赖本地 lark-cli(@larksuite/cli,可用 command -v lark-cli 定位)及其 ~/.lark-cli 登录态(应用密钥存于 macOS keychain)。

在 Cowork 中运行任何 lark-cli 命令时,必须在本地 macOS 上执行(使用 Desktop Commander 的 start_process / interact_with_process,或其它本地 shell 工具),不要用隔离的 Linux 沙箱 mcp__workspace__bash——沙箱里没有 lark-cli、也读不到 keychain。 执行前确保 npm 全局 bin 目录(npm prefix -g 输出目录下的 bin)在 PATH 中。

(在 Claude Code 中可忽略本说明,lark-cli 在本机 shell 直接可用。)

apps (v1)

妙搭应用属于用户资产。默认用 --as user;认证、scope、exit-10、高风险确认、_notice 等通用处理只读 ../lark-shared/SKILL.md,不要在本 skill 里复制。妙搭应用有两条开发路径:本地开发(拉源码本地写)/ 云端会话(妙搭 AI 生成)。

身份与授权

妙搭应用是用户的个人资产,统一 --as user(见开头)。已有用户身份可用时直接执行业务命令,不要为了预防权限问题主动重新登录,否则可能中断原任务并触发不必要的设备授权。仅当 CLI 明确返回未登录或缺少本域 scope 时,一次性执行:

lark-cli auth login --domain apps

因缺权限失败(error.subtype == "missing_scope")时的通用处理见 ../lark-shared/SKILL.md,同样按 --domain apps 授权;授权成功后只恢复原业务操作,不扩展任务范围。

意图路由

按具体操作查命令(开发路径先用下方「选择开发路径」判定表定好再进来取命令):

用户意图 先用 按需读取
创建新应用资产、拿 app_id +create lark-apps-create.md
找已有 app_id、按名字过滤应用 +list --keyword <name> lark-apps-list.md
查单个应用详情(类型、名称、发布状态等) +get --app-id <app_id> lark-apps-get.md
改应用名或描述 +update lark-apps-update.md
HTML 应用 / 创意模式 — 写 HTML 页面/网站、静态页、PPT/deck、落地页、仪表盘、UI mockup、原型、线框图、视觉探索 加载 creative-design/creative-design.md(含完整开发与发布流程) creative-design/creative-design.md
旧版存量 HTML 应用(无 Git 管理)继续上传已有静态产物 +html-publish(仅兼容旧链路;新建 html / 创意模式 / creative-design 产物不得使用) lark-apps-html-publish.md
开发已有应用 / 初始化本地仓库(开发方式已定为本地后;先解析 app_id,勿 +create 新建) +init(或手动 +git-credential-init + 原生 git)。执行前必读 lark-apps-local-dev.md,含端到端流程和领域规则 lark-apps-init.md, lark-apps-git-credential.md
只要一份源码快照、不做本地开发;或要取别人分享给你的应用源码(你对其仓库无权限) +export(下载 zip;不配 git 凭证、不建工作区)。要继续开发用 +init 而非本命令 lark-apps-export.md
本地开发时 .env.local 损坏/丢失,重新拉取启动期环境变量 +env-pull lark-apps-env-pull.md
管理应用环境变量(查看/设置/删除) +env-list, +env-set, +env-delete lark-apps-env.md
查线上日志、Trace、请求数、错误率、延迟、CPU、memory、PV/UV/访问量 +log-list, +log-get, +trace-list, +trace-get, +metric-list, +analytics-list lark-apps-observability.md
看表 / 看结构 / 初始化多环境 / 导入导出数据 / 变更追溯 / 行级审计 / dev→online 发布 / 时间点恢复 / 查 DB 用量 +db-table-list、+db-table-get、+db-env-create、+db-data-export/+db-data-import、+db-changelog-list、+db-audit-status/+db-audit-enable/+db-audit-disable/+db-audit-list、+db-env-diff/+db-env-migrate、+db-recovery-diff/+db-recovery-apply、+db-quota-get lark-apps-db.md
逐条执行 SQL(SELECT / DML / DDL);建表 / 改表 / 写 SQL 的平台规范 +db-execute lark-apps-db-execute.md(含「平台 SQL 规范」:审计列 / RLS / user_profile / 禁用 SQL / PG 陷阱)
管理应用文件存储:上传/下载本地文件、列出/查看/删除已存文件、生成临时分享链接、查存储用量 +file-upload/+file-download/+file-list/+file-get/+file-sign/+file-delete/+file-quota-get lark-apps-file.md
调试应用运行时缓存:查看/删除单个业务 key、清空指定环境缓存 +cache-get/+cache-delete/+cache-clear lark-apps-cache.md
部署/上线应用("部署""上线""推上去并部署""发布到云端");查发布状态/历史 本地开发链路先按 lark-apps-local-dev.md 确认本次改动已 git commit + git push,再用 +release-create / +release-get;查历史用 +release-list lark-apps-local-dev.md, lark-apps-release-create.md, lark-apps-release-get.md, lark-apps-release-list.md
设置或查看运行时可见范围 +access-scope-set, +access-scope-get 对应 access-scope reference
管理应用协作者(列出/添加/改权限/移除)或协作权限设置 +member-list, +member-add, +member-update, +member-remove, +member-settings-get, +member-settings-set 本文「应用协作者与协作权限设置」
创意模式(html)应用的评论相关操作 创意模式应用评论走 lark-drive 文档评论体系,读取 ../lark-drive/SKILL.md 了解评论能力 ../lark-drive/SKILL.md
管理 app_... 应用内角色、角色成员,或查询用户匹配角色 +role-list/get/create/update/delete, +role-member-list/add/remove, +role-match-list lark-apps-role.md
云端 Agent 生成/迭代应用(开发方式已定为云端后) +session-create -> +chat -> +session-get lark-apps-cloud-dev.md
管理妙搭应用开放 API Key(创建/查看/启停/重置/删除凭证;密钥仅 create/reset 一次性返回) +openapi-key-list/get/create/update/enable/disable/delete/reset lark-apps-openapi-key.md
管理妙搭应用自动化触发器(定时/记录变更/Webhook/飞书审批四类触发器的查询/创建/更新/启停;Webhook URL·Token 一次性回显、不落盘) +automation-list/get/create/update/enable/disable lark-apps-automation.md
查看某次会话某一轮(turn)的回复消息(含仍在生成中的本轮)/ 导出上一轮模型回复("这一轮回复了什么""上一轮的回复""导出某轮消息") 先 +session-get(取 latest_turn.turn_id)-> +session-messages-list --turn-id <id>(仅 user 身份;分页用 --page-token) lark-apps-session-messages-list.md
外部能力(AI模型能力和飞书平台能力)集成/插件/Plugin/Capability +plugin-install, +plugin-list, +plugin-uninstall lark-apps-plugin-install.md, lark-apps-plugin-uninstall.md, lark-apps-plugin-list.md
把一批 ID 在妙搭 user_id ↔ 飞书 open_id / union_id / 飞书 user_id 之间互转(例如拿到 open_id 但下游要 user_id) +user-id-convert --convert-type <方向> --ids <id1,id2,...> lark-apps-user-id-convert.md

Read the full file on GitHub · 170 lines

Files

What ships with it

55 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 25d ago Changed · +36 lines · +16 tokens per session 9df3b7619bc7
  2. 1mo ago First seen · 134 lines · 331 tokens per session scan A 0ad438d2f3a8

Subscribe to this mod's changes

lark-apps is a skill published in the GitHub repository DropFan/claude-code-plugins (8 stars, last pushed 26d ago), licensed MIT. It adds 347 tokens to every session and 7,355 once invoked, about $0.0014 per session on Opus 5.5. A static security scan graded it A with 0 findings. It is 97% identical to lark-apps, differing in 22 lines, and is treated as a copy.