lime-cli

Lime CLI 平台技能,统一任务创建、状态查询、重试、队列与幂等语义。

1,383 stars

Best use case

lime-cli is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Lime CLI 平台技能,统一任务创建、状态查询、重试、队列与幂等语义。

Teams using lime-cli should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/lime-cli/SKILL.md --create-dirs "https://raw.githubusercontent.com/limecloud/lime/main/tools/lime-cli/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/lime-cli/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How lime-cli Compares

Feature / Agentlime-cliStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Lime CLI 平台技能,统一任务创建、状态查询、重试、队列与幂等语义。

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Lime CLI

## 何时使用

- 需要把业务能力从 GUI 或内部 API 中解耦出来时
- 需要让 Agent 通过 `Bash` 显式执行任务时
- 需要结构化 JSON、可测试、可排队、可重试、可幂等的任务边界时

## 优先命令

- `lime task create <domain> ...`
- `lime task status <task-id>`
- `lime task list --status failed`
- `lime task retry <task-id>`
- `lime task cancel <task-id>`
- `lime task result <task-id>`
- `lime skill list`
- `lime skill show <domain>`
- `lime doctor`

## 执行规则

- 默认输出 JSON,不要依赖自然语言解析。
- 创建任务时,优先带 `--idempotency-key`,避免重复提交。
- 遇到失败时先看 `retryable`、`hint`、`status` 字段。
- 需要业务域细节时,继续看 `references/` 或各域目录下的 `SKILL.md`。