brainstorming
Structured design dialogue that validates ideas before implementation begins.
lark-agent-simple
Token-efficient Lark task creation from markdown test files. Uses 60-70% fewer tokens than lark-agent by executing MCP calls directly. ACTIVATE THIS SKILL when user: - Says "create lark tasks" or "lark agent simple" or "efficient lark" - Wants token-efficient Lark task creation - Has a test file...
Full skill instructions
Token-efficient Lark task creation from markdown test files with 60-70% token reduction compared to the original lark-agent.
The Lark Agent Simple skill provides an optimized workflow for:
This skill eliminates the token overhead of workflow generation by moving execution logic from Python to the slash command.
Traditional Approach (lark-agent):
Markdown → Python → Workflow Plan JSON (2000-5000 tokens)
→ Claude interprets plan → Claude executes MCP
Total: 10,000-25,000 tokens
Optimized Approach (lark-agent-simple):
Markdown → Python → Minimal Data JSON (500-1000 tokens)
→ Claude executes MCP directly
Total: 3,000-8,000 tokens
Savings: 60-70% token reduction
Python Parser (lark_agent_simple.py)
Slash Command (.claude/commands/lark-agent-simple.md)
SKILL.md (this file)
Activate this skill when user:
/lark-agent-simple <markdown-file> [--owner="Name"] [--due-date="YYYY-MM-DD"]
<markdown-file> (required): Path to markdown test file--owner (optional): Task owner name (default: "Test User")--due-date (optional): Target date YYYY-MM-DD (default: 14 days from now)--start-date (optional): Start date YYYY-MM-DD (default: today)# Basic usage
/lark-agent-simple tests/manual/onboarding-test.md
# With custom owner and due date
/lark-agent-simple tests/manual/login-test.md --owner="QA Team" --due-date="2025-12-31"
# With start and due dates
/lark-agent-simple tests/manual/api-test.md --owner="Dev Team" --start-date="2025-10-20" --due-date="2025-11-03"
Your test file must follow this structure:
# Test Title
Test description
## Test Scenario: Scenario Name
Scenario description
### Task: Task Name
1. Step one
2. Step two
3. Step three
Expected Result: What should happen
#): Test title (required)##): Test scenarios (starts with "Test Scenario:")###): Individual tasks (starts with "Task:")The Python parser outputs minimal JSON:
{
"success": true,
"data": {
"test": {
"title": "Test Title",
"description": "Test description",
"owner": "QA Team",
"start_date": "2025-10-19",
"due_date": "2025-11-02"
},
"scenarios": [
{
"id": "scenario-0-1729300000000",
"title": "Scenario Title",
"description": "Scenario description",
"tasks": [
{
"id": "task-0-0-1729300000000",
"title": "Task Title",
"description": "Steps...",
"expected_result": "Expected outcome"
}
]
}
],
"metadata": {
"total_scenarios": 3,
"total_tasks": 10,
"source_file": "path/to/test.md"
}
}
}
Creates 3-level hierarchy:
This skill uses the following Lark MCP tools:
task_v2_tasklist_create - Create task listtask_v2_task_create - Create parent tasktask_v2_taskSubtask_create - Create scenario and individual tasksAll calls use useUAT: true for user access token authentication.
The slash command executes this workflow:
tasklistGuidparentTaskGuidscenarioGuids[id]taskGuids[id]The parser validates:
Errors are returned as:
{
"success": false,
"error": "Error message",
"error_type": "FileNotFoundError"
}
| Aspect | lark-agent (Original) | lark-agent-simple (New) |
|---|---|---|
| Python Output | Full workflow plan (2000-5000 tokens) | Minimal data (500-1000 tokens) |
| Execution Logic | In Python (generates instructions) | In slash command (direct) |
| MCP Calls | Claude interprets from plan | Claude executes directly |
| Token Usage | 10,000-25,000 per execution | 3,000-8,000 per execution |
| Python Lines | ~250+ lines | ~150 lines |
| Complexity | High (abstraction layers) | Low (direct flow) |
| Speed | Slower (interpretation) | Faster (direct) |
.claude/skills/lark-agent-simple/
├── SKILL.md # This file (documentation)
├── run.py # Entry point
├── scripts/
│ ├── markdown_parser.py # Markdown parser (copied from original)
│ └── lark_agent_simple.py # Minimal parser (data only)
└── examples/
└── sample-test.md # Example test file
.claude/commands/
└── lark-agent-simple.md # Slash command (execution logic)
To test the parser independently:
cd .claude/skills/lark-agent-simple
python run.py examples/sample-test.md --owner="Test User" --due-date="2025-12-31"
This outputs compact JSON that can be verified before running the full workflow.
If parsing fails:
If Lark task creation fails:
If dates are invalid:
For issues or questions:
examples/Remember: This skill is designed for token efficiency. If you need detailed workflow tracking or complex verification, consider using the original lark-agent skill instead.
Structured design dialogue that validates ideas before implementation begins.
Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.
Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.
Introduction to the obra skills system with mandatory skill invocation rules and best practices.
Execute a written implementation plan with critical review and task checkpoints.
Delegate independent tasks to specialized agents working concurrently with isolated context.
Isolated git worktrees with smart directory selection and safety verification.
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Plan searchable and shareable content that drives traffic, builds authority, and generates leads.
README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.
Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.
Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.
The world's fastest calendar for remote work
Capture, organize, and utilize your knowledge effortlessly.
Instant Summaries of Audio & Video Interviews with AnySummary
Transform PDFs into engaging mind maps.
Chat with any PDF instantly
Create an optimal daily plan using your voice
A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.
AskYourPDF Pricing Plans: Tailored to Your Needs