lark-skill-maker

Create reusable lark-cli Skills with SKILL.md templates for Lark API operations.

Updated Sep 4, 2025
One-click install
npx skills add https://github.com/ykai55/dotfiles --skill lark-skill-maker-ykai55
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-skill-maker
Source: https://github.com/ykai55/dotfiles/tree/main/opencode/skills/lark-skill-maker
Command: npx skills add https://github.com/ykai55/dotfiles --skill lark-skill-maker-ykai55

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps users create reusable lark-cli Skills that wrap Lark API operations into clear, AI-friendly commands instead of repeatedly performing manual API lookups and crafting ad-hoc calls.

Core Features & Use Cases

  • Skill Generation for lark-cli: Uses an opinionated template so a Skill can be discovered and invoked by an AI.
  • API Research Workflow: Guides users to find registered APIs, inspect schemas, or fall back to OpenAPI calls for unregistered endpoints.
  • Reusable Single-step or Multi-step Orchestration: Supports both atomic API calls and multi-step flows that pass IDs and handle workflow structure.

Quick Start

Create a new Skill file at skills/lark-<name>/SKILL.md using the provided template, then describe the trigger scenario and required Lark scopes in the Permissions table.

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 Lark API operations into reusable AI commands?

You can wrap Lark API operations by creating a lark-cli Skill with a SKILL.md file containing YAML frontmatter for name and description, which encapsulates single or multi-step API flows into AI-invocable commands.

What is the best way to orchestrate multi-step Lark API workflows?

Multi-step Lark API workflows are orchestrated by defining a Skill that sequences multiple endpoints, passing IDs between steps and handling workflow structure through a consistent command entry point.

How do I find and inspect Lark API schemas before building a Skill?

Lark API schemas are discovered through an API research workflow that finds registered APIs and inspects their schemas, with an OpenAPI fallback available for unregistered endpoints.

Can I use lark-cli to call Lark API endpoints that are not registered?

Yes, unregistered Lark API endpoints can be called using the OpenAPI fallback mechanism, allowing the Skill to execute operations even when the endpoint is not in the registered API schema list.

What do I need to set up before creating a Lark API Skill?

You need lark-cli installed and must define a SKILL.md file at skills/lark-<name>/ using the provided template, including a trigger scenario description and required Lark scopes in a Permissions table.

Does wrapping Lark API calls into Skills require manual API lookups each time?

No, wrapping Lark API calls into a reusable Skill eliminates repeated manual API lookups and ad-hoc call crafting by encapsulating the operations into a clear, AI-friendly command flow.