Lark Drive
appleweiping/WEIPING_WIKI
飞书云空间:管理云空间中的文件和文件夹。上传和下载文件、创建文件夹、复制/移动/删除文件、查看文件元数据、管理文档评论、管理文档权限、订阅用户评论变更事件、修改文件标题(docx、sheet、bitable、file、folder、wiki);也负责把本地 Word/Markdown/Excel/CSV 以及 Base…
OpenLark API 覆盖率验证技能。用于验证各 crate 的 API 实现数量与覆盖率,基于 tools/validateapis.py 脚本和 apilistexport.csv 对比实际代码实现。触发关键词:API 验证、API 覆盖率、验证 API 数量、检查 API 实现、API 统计
$ npx skills add foxzool/openlark --skill openlark-api-validation -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install foxzool/openlark openlark-api-validation --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/foxzool/openlark.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/openlark-api-validation .claude/skills/openlark-api-validation && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "openlark-api-validation" agent skill from https://github.com/foxzool/openlark/tree/main/.agents/skills/openlark-api-validation into .claude/skills/openlark-api-validation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "openlark-api-validation", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/foxzool/openlark/tree/main/.agents/skills/openlark-api-validationType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add foxzool/openlark --skill openlark-api-validation -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install foxzool/openlark openlark-api-validation --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/foxzool/openlark.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/openlark-api-validation .agents/skills/openlark-api-validation && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "openlark-api-validation" agent skill from https://github.com/foxzool/openlark/tree/main/.agents/skills/openlark-api-validation into .agents/skills/openlark-api-validation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "openlark-api-validation", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add foxzool/openlark --skill openlark-api-validation -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install foxzool/openlark openlark-api-validation --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/foxzool/openlark.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/openlark-api-validation .cursor/skills/openlark-api-validation && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "openlark-api-validation" agent skill from https://github.com/foxzool/openlark/tree/main/.agents/skills/openlark-api-validation into .cursor/skills/openlark-api-validation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "openlark-api-validation", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/foxzool/openlark.git --path .agents/skills/openlark-api-validation--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add foxzool/openlark --skill openlark-api-validation -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install foxzool/openlark openlark-api-validation --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/foxzool/openlark.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/openlark-api-validation .gemini/skills/openlark-api-validation && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "openlark-api-validation" agent skill from https://github.com/foxzool/openlark/tree/main/.agents/skills/openlark-api-validation into .gemini/skills/openlark-api-validation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "openlark-api-validation", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install foxzool/openlark openlark-api-validationInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add foxzool/openlark --skill openlark-api-validation -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/foxzool/openlark.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/openlark-api-validation .github/skills/openlark-api-validation && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "openlark-api-validation" agent skill from https://github.com/foxzool/openlark/tree/main/.agents/skills/openlark-api-validation into .github/skills/openlark-api-validation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "openlark-api-validation", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add foxzool/openlark --skill openlark-api-validation -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install foxzool/openlark openlark-api-validation --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/foxzool/openlark.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/openlark-api-validation .opencode/skills/openlark-api-validation && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "openlark-api-validation" agent skill from https://github.com/foxzool/openlark/tree/main/.agents/skills/openlark-api-validation into .opencode/skills/openlark-api-validation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "openlark-api-validation", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
openlark-api-validationOpenLark API 覆盖率验证技能。用于验证各 crate 的 API 实现数量与覆盖率,基于 tools/validateapis.py 脚本和 apilistexport.csv 对比实际代码实现。触发关键词:API 验证、API 覆盖率、验证 API 数量、检查 API 实现、API 统计
Openlark API Validation is an agent skill from foxzool/openlark. OpenLark API 覆盖率验证技能。用于验证各 crate 的 API 实现数量与覆盖率,基于 tools/validateapis.py 脚本和 apilistexport.csv 对比实际代码实现。触发关键词:API 验证、API 覆盖率、验证 API 数量、检查 API 实现、API 统计
Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Documents & Office, covering CSV and tabular files and Messaging and chat bots. It works with Feishu (Lark). The repository describes itself as: 飞书开放平台的非官方 Rust SDK,支持自定义机器人、长连接机器人、云文档、飞书卡片、消息、群组等 API 调用。 The licence is Apache-2.0.
8 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 6128d6d. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
BashReadEditWriteFrom allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
python3justFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Openlark API Validation loads about 2k tokens when it runs. Until then it costs about 45 tokens; SKILL.md has 456 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
allowed-tools: Bash, Read, Edit, WriteAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from foxzool/openlark at commit 6128d6d, republished under its Apache-2.0 licence (© foxzool). 456 words, ~1,955 tokens.
.claude/skills/openlark-api-validation/SKILL.md (or your agent's skills folder).本技能适用场景:
api_list_export.csv 与实际落盘实现其他技能:
Skill(openlark-code-standards)Skill(openlark-api)Skill(openlark-api-field-verify)Skill(openlark-design-review)openlark-api-validationopenlark-api-field-verifyopenlark-apiopenlark-code-standardsopenlark-design-reviewopenlark-validation-styleopenlark-api-field-verify。openlark-design-review。openlark-api 落地实现。openlark-code-standards。本技能用于验证 OpenLark 项目中各 crate 的 API 实现覆盖率,通过对比 api_list_export.csv 中的 API 定义与实际代码实现,生成详细的覆盖率报告。
# 验证 openlark-docs crate
python3 tools/validate_apis.py --crate openlark-docs
# 验证 openlark-communication crate
python3 tools/validate_apis.py --crate openlark-communication
# 验证 openlark-meeting crate
python3 tools/validate_apis.py --crate openlark-meeting输出位置: reports/api_validation/{crate}.md
# 查看所有 crate → bizTag 映射
python3 tools/validate_apis.py --list-crates示例输出(以实际 --list-crates 输出为准):
📄 映射文件: tools/api_coverage.toml
- openlark-analytics: src=crates/openlark-analytics/src biz_tags=[search, report]
- openlark-application: src=crates/openlark-application/src biz_tags=[application, workplace]
- openlark-auth: src=crates/openlark-auth/src biz_tags=[auth, passport, verification_information, human_authentication]
...映射共 15 个 crate(核对自
tools/api_coverage.toml)。新增 crate 时,在tools/api_coverage.toml追加[crates.<name>]段(src+biz_tags,可选dashboard_groups)即自动纳入--crate/--all-crates/--list-crates,无需改脚本。
# 指定源码目录和业务标签
python3 tools/validate_apis.py \
--csv api_list_export.csv \
--src crates/openlark-docs/src \
--filter ccm base baike \
--output custom_report.md
# 包含旧版本 API
python3 tools/validate_apis.py --crate openlark-docs --include-old# 一条命令验证映射里的全部 crate,并生成汇总报告 + 仪表盘
python3 tools/validate_apis.py --all-crates
# 等价的日常快捷命令(just recipe)
just api-coverage--all-crates 遍历 tools/api_coverage.toml 中映射的 15 个 crate 做汇总统计,产出(注意:不逐个刷新 per-crate 报告):
reports/api_validation/summary.md / summary.json —— 全仓汇总reports/api_validation/dashboards/<group>.{md,json} —— 按 dashboard_groups 分组(如 core_business)⚠️ per-crate 的
reports/api_validation/<crate>.md不会被--all-crates刷新(会保持陈旧,可能与 SUMMARY 数据漂移——例如曾出现 per-crate 报告显示 100% 而 SUMMARY 显示 41.9% 的矛盾)。要拿某 crate 的最新详细报告/缺失清单,单独跑python3 tools/validate_apis.py --crate <crate-name>(如--crate openlark-workflow)。
生成的 Markdown 报告包含以下部分:
按 bizTag 分组的统计信息,展示各业务域的完成率。
详细列出所有未实现的 API,包括:
列出不匹配 CSV 定义的额外文件(可能是辅助文件或需要更新 CSV)。
按模块分组列出所有已实现的 API。
以下数字仅为格式示意,以实际生成的报告为准,请勿当作覆盖率基线。
## 一、总体统计
| 指标 | 数量 |
|------|------|
| **API 总数** | 254 |
| **已实现** | 240 |
| **未实现** | 14 |
| **完成率** | 94.5% |
| **额外文件** | 3 |
## 二、模块统计
| 模块 | API 数量 | 已实现 | 未实现 | 完成率 |
|------|---------|--------|--------|--------|
| BASE | 49 | 48 | 1 | 98.0% |
| BAIKE | 27 | 27 | 0 | 100.0% |
| CCM | 174 | 160 | 14 | 92.0% |
| MINUTES | 4 | 4 | 0 | 100.0% |定义 crate → bizTag 映射关系,用于自动补全验证参数。
格式:
[crates.{crate_name}]
src = "crates/{crate_name}/src"
biz_tags = ["bizTag1", "bizTag2", ...]添加新 crate 映射:
tools/api_coverage.toml[crates.<name>] 段(src + biz_tags,可选 dashboard_groups)--list-crates 验证配置缺失 API 的业务优先级模型,把“有多少 API 没实现”升级为“缺口按价值怎么排序”。
综合分公式(核对自 tools/validate_apis.py 的 priority_formula()):
综合分 = 业务价值×0.50 + 高频场景×0.30 + (6 - 实现复杂度)×0.20
三个维度均取 1–5([defaults] 默认各为 3),实现复杂度在综合分里反向计入(越难分越低)。
评分来源:[defaults] 基线 + [[rules]] 覆盖(按声明顺序匹配,后面的更具体规则覆盖前面的;可按 biz_tags / expected_file_prefixes / methods / name_prefixes 命中)。
分层:[[priority_tiers]] 定义 P0/P1/P2/P3 阈值(如 min_score = 4.4 → P0)。
覆盖路径:脚本默认 --priority-config tools/api_priority.toml(见 tools/validate_apis.py 参数定义);如需切换模型可用该参数指向别的 toml。
输出条件:仅当该 crate 存在缺失 API 时,才在报告里写「缺失 API 优先级清单」段(含综合分、P 级、判定规则);无缺口则不输出。
错误: ❌ 错误: CSV 文件不存在: api_list_export.csv
解决:
api_list_export.csv 在项目根目录--csv 参数指定路径错误: ❌ 错误: 源码目录不存在: crates/xxx/src
解决:
--list-crates 查看)--src 参数手动指定路径现象: 完成率超过 100% 或有大量"额外文件"
可能原因:
解决:
src/{bizTag}/{project}/{version}/{resource}/{name}.rstools/api_coverage.toml 映射现象: 报告「额外的实现文件」段里反复出现一批非 API 文件,完成率看着偏低。
说明: 以下文件是 crate 的组织骨架/聚合层/测试,本就不对应任何 CSV 中的 API,不计入 API 覆盖,出现属预期:
prelude.rs、mod.rs —— 模块聚合 / 导出预导出versions.rs —— 版本聚合入口models.rs、models/ —— Serde 模型集中存放services.rs、service.rs —— Service/Client 注册表tests.rs、tests/ —— 测试只有当「额外文件」里出现疑似真实 API 落盘但命名不匹配 CSV(例如拼错 bizTag / version / resource)时,才需要按命名规范排查。
API 文件路径严格遵循以下规范:
src/{bizTag}/{project}/{version}/{resource}/{name}.rs规则:
meta.resource 中的 . 转换为 / 作为子目录meta.name 中的 / 转换为 / 作为子目录meta.name 中的 : 替换为 _(路径参数)示例:
| API | 文件路径 |
|---|---|
bizTag=ccm, project=drive, version=v1, resource=file, name=create | src/ccm/drive/v1/file/create.rs |
bizTag=base, project=bitable, version=v1, resource=app.table, name=record/create | src/base/bitable/v1/app/table/record/create.rs |
Skill(openlark-api)Skill(openlark-design-review)Skill(openlark-validation-style)仓库没有 .github/workflows/api-validation.yml,也没有 pre-commit hook 跑覆盖率。真实接线分布在两个 workflow:
.github/workflows/release.yml:70)—— 打 tag 发版时,github-release job 执行 python3 tools/validate_apis.py --all-crates,生成全仓覆盖率汇总。.github/workflows/pre-release-compatibility.yml)—— 当 tools/validate_apis.py(以及 release.yml、相关 docs/scripts、src/lib.rs)改动时触发;它调用 scripts/check-pre-release-compatibility.sh,并上传 reports/api_validation/{summary.json,summary.md,dashboards/core_business.json,dashboards/core_business.md} 作为 artifact(pre-release-compatibility-report)。just api-coverage # 等价 python3 tools/validate_apis.py --all-crates仓库未配置 pre-commit hook,本地验证靠
just api-coverage或直接跑脚本。
api_coverage.toml© foxzool, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .agents/skills/openlark-api-validation of foxzool/openlark.
Open the folder on GitHubat commit 6128d6d
Openlark API Validation next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Openlark API Validation this skillfoxzool/openlark | 106 | — | ~2k | Automated safety check: Notes | Apache-2.0 | |
| Lark Driveappleweiping/WEIPING_WIKI | 119 | — | ~4.1k | Automated safety check: Pass | MIT | |
| Review Analyzer Skillbuluslan/review-analyzer-skill | 129 | 1 repos | ~1.1k | Automated safety check: Pass | MIT | |
| Lark Slidesaiskillstore/marketplace | 430 | — | ~3.1k | Automated safety check: Pass | None | |
| Instrument Data To Allotropeaws-samples/amazon-bedrock-agents-healthcare-lifesciences | 274 | 2 repos | ~2.7k | Automated safety check: Pass | Apache-2.0 | |
| Feishu Docraucvr/Group-Goki | 112 | 3 repos | ~592 | Automated safety check: Pass | MIT |
appleweiping/WEIPING_WIKI
飞书云空间:管理云空间中的文件和文件夹。上传和下载文件、创建文件夹、复制/移动/删除文件、查看文件元数据、管理文档评论、管理文档权限、订阅用户评论变更事件、修改文件标题(docx、sheet、bitable、file、folder、wiki);也负责把本地 Word/Markdown/Excel/CSV 以及 Base…
buluslan/review-analyzer-skill
review-analyzer-skill是由buluslan(公众号:新西楼.AI)研发的电商评论深度分析Skill(VOC 客户之声分析),他会帮你把一堆产品评论变成一份能落地的决策依据——22 维 AI 打标提炼用户画像、痛点和真实需求,输出 15 章深度洞察报告和可视化看板,从差评里挖出产品优化机会点、从好评里找到爆款基因。
aiskillstore/marketplace
飞书幻灯片:创建和编辑幻灯片。创建演示文稿、读取幻灯片内容、管理幻灯片页面(创建、删除、读取、局部替换)。当用户需要创建或编辑幻灯片、读取或修改单个页面时使用。当用户给出 doubao.com 的 /slides/ URL/token 时,也应直接使用本 skill,不要因为域名不是飞书而回退到 WebFetch;路由依据是 URL 路径模式和…
aws-samples/amazon-bedrock-agents-healthcare-lifesciences
Convert laboratory instrument output files (PDF, CSV, Excel, TXT) to Allotrope Simple Model (ASM) JSON format or flattened 2D CSV.
raucvr/Group-Goki
Feishu document read/write operations. An agent skill from raucvr/Group-Goki.
tradermonty/claude-trading-skills
This skill should be used when analyzing sector rotation patterns and market cycle positioning.
foxzool/openlark
Prove OpenLark (Feishu/Lark Rust SDK) changes the way a maintainer does — cargo build/test, public examples, API coverage and field-verify harnesses.
foxzool/openlark
OpenLark 项目 API 接口实现规范(速查)。用于添加/重构飞书开放平台 API:确定落盘路径、实现 Body/Response + Builder(Request)、对齐 endpoints 常量/enum、补齐 mod.rs 导出,并明确"调用服务端 API"的方法签名/RequestOption 传递约定。触发关键词:API 接口、API 文件、飞书 API、添加…
foxzool/openlark
OpenLark API 字段核对技能。用于新增/重构飞书 API 后,核对 Rust 实现的请求体/响应体字段是否与飞书官方文档一致。通过 playwright 渲染飞书 SPA 文档页面,提取真实的请求/响应字段定义,对比代码实现找出不符项。触发关键词:字段核对、字段验证、字段不符、文档核对、核对请求字段、核对响应字段、飞书文档字段、推断字段、user 级接口、用户级接口字段
foxzool/openlark
OpenLark 项目代码规范检查技能。用于快速审查仓库内的架构一致性、API 实现套路、参数校验、命名与导出规范,并输出可执行检查清单与证据路径。Triggers: code review / consistency check / architecture audit / 规范检查 / 风格一致性 / 体检 / 对齐约定。项目锚点见 AGENTS.mdCONVENTIONS 与…
foxzool/openlark
OpenLark Rust SDK 的代码设计/公共 API 规范审查技能(面向 crate/模块)。用于系统化检查入口设计、feature gating、Request/Service/Builder 一致性、端点体系、Config/错误处理、导出与文档同步、测试与告警控制,并输出按优先级排序的整改清单与可落地改造方案。触发关键词:设计审查、crate 设计、API 设计、public…
foxzool/openlark
OpenLark Rust SDK 命名与对外 API 表达规范(Client/Service/Resource/Request/Builder)。用于新增/重构公开类型、设计 meta 调用链、调整模块导出与 prelude、或排查 Service 同名/语义错配/V{N}Service 版本层错位、Resource 与 Service 同类型两名、以及…
Works with
Categories
OpenLark API 覆盖率验证技能。用于验证各 crate 的 API 实现数量与覆盖率,基于 tools/validateapis.py 脚本和 apilistexport.csv 对比实际代码实现。触发关键词:API 验证、API 覆盖率、验证 API 数量、检查 API 实现、API 统计. Openlark API Validation is an agent skill from foxzool/openlark.
Openlark API Validation fits situations like: tasks that involve CSV and tabular files; tasks that involve Messaging and chat bots.
Run `npx skills add foxzool/openlark --skill openlark-api-validation -a claude-code`. Or copy the skill folder (.agents/skills/openlark-api-validation in foxzool/openlark) into .claude/skills/openlark-api-validation in your project. Claude Code loads it when a task matches its description.
Run `npx skills add foxzool/openlark --skill openlark-api-validation -a codex`. Or copy the skill folder (.agents/skills/openlark-api-validation in foxzool/openlark) into .agents/skills/openlark-api-validation in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add foxzool/openlark --skill openlark-api-validation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/openlark-api-validation, .gemini/skills/openlark-api-validation, .github/skills/openlark-api-validation and .opencode/skills/openlark-api-validation in your project.
Going by SKILL.md and its folder, Openlark API Validation needs the command-line tools its instructions call (python3 and just). Our summary lists: Python 3. Its frontmatter pre-approves these tools: Bash, Read, Edit, Write.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Openlark API Validation is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2k tokens (SKILL.md is roughly 7.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Openlark API Validation: Lark Drive (appleweiping/WEIPING_WIKI, 119 stars), Review Analyzer Skill (buluslan/review-analyzer-skill, 129 stars), Lark Slides (aiskillstore/marketplace, 430 stars) and Instrument Data To Allotrope (aws-samples/amazon-bedrock-agents-healthcare-lifesciences, 274 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
foxzool (a GitHub user) maintains it in foxzool/openlark, which has 106 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on October 3, 2026.
Source: foxzool/openlark on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.