lark-openapi-explorer

Discover and invoke native Lark OpenAPI endpoints via lark-cli.

641|104|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/eastreams/loong --skill lark-openapi-explorer-eastreams
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-openapi-explorer
Source: https://github.com/eastreams/loong/tree/main/skills/larksuite-cli/lark-openapi-explorer
Command: npx skills add https://github.com/eastreams/loong --skill lark-openapi-explorer-eastreams

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill fills the gap when a user's request cannot be satisfied by any existing Lark‑related skill or by commands already registered in lark-cli, requiring direct access to the native OpenAPI endpoints.

Core Features & Use Cases

  • Documentation mining: Retrieves the hierarchical markdown index from Feishu/Lark doc sites, locates the module and specific API definition.
  • Specification extraction: Parses the API markdown to obtain HTTP method, URL, parameters, required permissions, and error codes.
  • Raw CLI execution: Uses lark-cli api to invoke the discovered endpoint with proper arguments, handling safety checks for write‑operations.
  • Use cases: Adding members to a chat, setting a group announcement, or any operation not exposed through existing lark-* commands.

Quick Start

Ask the skill to fetch and call the OpenAPI endpoint for adding members to a chat that is not covered by existing commands.

Frequently Asked Questions about lark-openapi-explorer

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

FAQPage Schema
How do I call Lark OpenAPI endpoints not covered by existing CLI commands?

To call Lark OpenAPI endpoints not covered by existing CLI commands, this skill fetches API documentation, extracts the HTTP method and parameters, and executes the request directly via lark-cli.

What is the best way to discover native Feishu API parameters for automation tasks?

The best way to discover native Feishu API parameters for automation is by retrieving the hierarchical markdown index from Feishu documentation sites and parsing the specific API definitions to extract required permissions and arguments.

Can I use lark-cli to add members to a chat if the operation is not exposed by standard commands?

Yes, you can use lark-cli to add members to a chat when the operation is not exposed by standard commands by discovering and invoking the raw OpenAPI endpoint directly with appropriate arguments.

Does this approach support safety checks for write operations when invoking Lark APIs?

Yes, this approach supports safety checks for write operations when invoking Lark APIs, ensuring that modifications like setting a group announcement are handled securely during raw CLI execution.

When do I need raw API exploration for Lark instead of using existing skills?

You need raw API exploration for Lark instead of using existing skills when your specific request cannot be satisfied by any registered lark-cli commands, requiring direct access to native OpenAPI endpoints.