lark-skill-maker

Package Feishu API operations into reusable Skills for the Lark CLI.

Updated Aug 17, 2024
One-click install
npx skills add https://github.com/LinoWhy/.dotfiles --skill lark-skill-maker-linowhy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-skill-maker
Source: https://github.com/LinoWhy/.dotfiles/tree/main/agents/.agents/skills/lark-skill-maker
Command: npx skills add https://github.com/LinoWhy/.dotfiles --skill lark-skill-maker-linowhy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

将飞书 API 操作封装成可复用的 Skill,减少重复手动调用并提升 AI 自动化协作的效率。

Core Features & Use Cases

  • 基于 lark-cli 构建 Skill,支持将原子 API 封装成可复用任务与多步编排。
  • 适用于将常用飞书 API 调用打包成一个可复用的技能,便于 AI 直接调用。
  • Use Case: 当你需要多次执行相同的飞书 API 组合时,可以通过一个 Skill 统一管理和复用。

Quick Start

Create a new Skill by adding a SKILL.md with name and description and then follow the template to define usage.

Frequently Asked Questions about lark-skill-maker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I wrap Feishu API calls into a reusable automation workflow?

To wrap Feishu API calls, you create a SKILL.md file with a name and description, then define usage in a Markdown body. This packages atomic API operations or multi-step workflows into a single reusable Lark CLI Skill.

What is a Lark CLI Skill and when do I need to create one?

A Lark CLI Skill is a packaged set of Feishu API operations defined by a SKILL.md frontmatter and Markdown body. You need one when you want to automate repeated API combinations and let AI directly call them.

Can I combine multiple Feishu API steps into a single Skill for AI automation?

Yes, you can combine multiple Feishu API steps into a single Skill. The Skill supports multi-step orchestration, allowing you to package several atomic API calls into one unified, reusable automation task for AI-assisted workflows.

Do I need any external dependencies to build a Feishu API Skill?

No external dependencies are required to build a Feishu API Skill. You only need to create a SKILL.md file with frontmatter and a Markdown body, alongside optional scripts, references, or assets directories for your automation logic.

What's the best way to reduce repeated manual Feishu API calls during AI tasks?

The best way to reduce repeated manual Feishu API calls is to package them into a reusable Skill. By defining the API operations in a SKILL.md template, AI assistants can directly execute the packaged workflow.

What limitations exist when packaging Feishu API operations into a Skill?

The Skill requires a SKILL.md frontmatter with a name and description and a Markdown body explaining usage. It is designed for wrapping Feishu API operations for the Lark CLI, so complex logic outside this scope may need external scripts.