lark-agent

Convert markdown test plans into Lark task hierarchies and JSON.

17|8|Updated Oct 21, 2025
One-click install
npx skills add https://github.com/Interstellar-code/claud-skills --skill lark-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-agent
Source: https://github.com/Interstellar-code/claud-skills/tree/main/generic-claude-framework/skills/lark-agent
Command: npx skills add https://github.com/Interstellar-code/claud-skills --skill lark-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, json, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill converts markdown test plans into a structured, hierarchical JSON representation and automates the creation of Lark tasks.

Core Features & Use Cases

  • Markdown parsing: Extracts test overview, scenarios, and tasks with clear ownership and dates.
  • Batch task creation: Generates an executable plan to create all Lark tasks in one batch, reducing token usage.
  • Lark MCP integration: Orchestrates MCP calls to create task lists, parent tasks, milestones, and subtasks.
  • Use Case: Turn a markdown test file into a full Lark task hierarchy with a single command.

Quick Start

Run the run.py script with your test file and optional owner/date: python .claude/skills/lark-agent/run.py tests/manual/<your-test>.md --owner="Your Name" --target-date="YYYY-MM-DD"

Frequently Asked Questions about lark-agent

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

FAQPage Schema
How do I convert a markdown test plan into Lark tasks automatically?

To convert a markdown test plan into Lark tasks, this skill parses the markdown file to extract scenarios and ownership, then generates a structured JSON representation for batch task creation. It orchestrates MCP calls to build the complete Lark task hierarchy in one batch.

Does the Lark batch task creation process support subtasks and milestones?

Yes, Lark batch task creation supports subtasks and milestones. The skill generates an executable MCP plan that creates task lists, parent tasks, milestones, and subtasks hierarchically, automating ownership, dates, and priorities without intermediate per-task calls.

What do I need to set up before generating Lark tasks from markdown files?

Before generating Lark tasks from markdown files, you need Python and JSON configured in your environment. You must provide a structured markdown test plan file and optional parameters like owner name and target date to execute the batch creation script.

How does parsing markdown test plans reduce token usage during task creation?

Parsing markdown test plans reduces token usage by generating a fully-contained batch MCP plan. Instead of making intermediate per-task API calls, it constructs the entire Lark task hierarchy and JSON representation in one execution pass, minimizing overhead.

Can I assign owners and target dates to multiple Lark tasks from a markdown file?

Yes, you can assign owners and target dates to multiple Lark tasks from a markdown file. By passing optional arguments like owner name and target date to the script, the skill automates the attribution of ownership, dates, and priorities across all extracted scenarios.

Why use a JSON representation when turning markdown documentation into Lark tasks?

Using a JSON representation when converting markdown documentation into Lark tasks provides a structured, intermediate data format. This enables accurate MCP batch plan construction for task lists and subtasks, ensuring reliable automated ownership and date assignment before final status reporting.