cli-anything-seaclip — Claude Code skill: how to install
A stateless CLI for managing tasks, pipelines, and schedules on the SeaClip-Lite board. It allows AI agents to inspect and update issues using structured JSON output.
npx skills add HKUDS/CLI-Anything --skill cli-anything-seaclip -a claude-codeWhat cli-anything-seaclip does
This skill provides a command-line interface for the SeaClip-Lite project management board. The tool is completely stateless. It communicates with the system via HTTP API calls and direct SQLite reads without persisting local sessions. Built-in command groups cover issue tracking (list, create, move, status, delete), pipeline automation, cron schedules, and activity feeds.
For automated agent workflows, the CLI provides the --json flag. This outputs clean JSON, while failures return non-zero exit codes with {"error": "message"} in stderr. A standalone REPL mode with tab completion and history is also available for direct terminal use.
The tool will fail immediately without a running SeaClip-Lite backend at localhost:5200. You also need Python 3.10+ installed to run the CLI package.
What it helps with
- list, create, and move issues across SeaClip-Lite columns
- start, pause, resume, and stop pipeline executions
- inspect pipeline agents and backend health status
- configure cron schedules and trigger repository syncs
Example prompts for the agent
- Run
cli-anything-seaclip --json issue list --status opento fetch current open issues. - Check backend readiness using
cli-anything-seaclip --json server health. - Start an automated pipeline run:
cli-anything-seaclip --json pipeline start --issue <UUID> --mode auto.
How to install cli-anything-seaclip
1Skills CLI (Vercel)
npx skills add HKUDS/CLI-Anything --skill cli-anything-seaclip -a claude-code2Manually: put the files in place
~/.claude/skills/cli-anything-seaclip/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/cli-anything-seaclip/
1Skills CLI (Vercel)
npx skills add HKUDS/CLI-Anything --skill cli-anything-seaclip -a codex2Manually: put the files in place
.agents/skills/cli-anything-seaclip/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add HKUDS/CLI-Anything --skill cli-anything-seaclip -a cursor2Manually: put the files in place
.cursor/skills/cli-anything-seaclip/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install HKUDS/CLI-Anything cli-anything-seaclip2Manually: put the files in place
.github/skills/cli-anything-seaclip/SKILL.md1Skills CLI (Vercel)
npx skills add HKUDS/CLI-Anything --skill cli-anything-seaclip -a gemini-cli2Platform CLI
gemini skills install https://github.com/HKUDS/CLI-Anything --path skills/cli-anything-seaclipManually: put the files in place
.devin/skills/cli-anything-seaclip/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add HKUDS/CLI-Anything --skill cli-anything-seaclip -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about cli-anything-seaclip
How to install cli-anything-seaclip in Claude Code?
Run npx skills add HKUDS/CLI-Anything --skill cli-anything-seaclip -a claude-code. Install the CLI itself in your Python environment with pip install -e ..
What does cli-anything-seaclip do?
It lets agents control SeaClip-Lite project boards, pipelines, and schedules from the command line. Data is retrieved via HTTP API calls or direct SQLite reads.
What prerequisites are needed for cli-anything-seaclip?
You must have Python 3.10+ and an active SeaClip-Lite backend running at localhost:5200.
Source text
SKILL.md · Apache-2.0
---
name: "cli-anything-seaclip"
description: >-
Command-line interface for SeaClip-Lite - A stateless CLI for managing issues, pipelines, agents, schedules, and activity on the SeaClip-Lite project management board.
---
# cli-anything-seaclip
A stateless command-line interface for SeaClip-Lite project management.
Communicates via HTTP API and direct SQLite reads. No local state or session.
## Installation
```bash
pip install -e .
```
**Prerequisites:**
- Python 3.10+
- SeaClip-Lite backend running at localhost:5200
## Usage
### Basic Commands
```bash
# Show help
cli-anything-seaclip --help
# Start interactive REPL mode
cli-anything-seaclip
# Run with JSON output (for agent consumption)
cli-anything-seaclip --json server health
cli-anything-seaclip --json issue list
cli-anything-seaclip --json agent list
```
### REPL Mode
When invoked without a subcommand, the CLI enters an interactive REPL session:
```bash
cli-anything-seaclip
# Enter commands interactively with tab-completion and history
```
## Command Groups
### Issue
Issue management commands.
| Command | Description |
|---------|-------------|
| `list` | List issues (--status, --priority, --search, --limit) |
| `create` | Create a new issue (--title, --description, --priority) |
| `move` | Move issue to column (ISSUE_ID --column COL) |
| `status` | Update issue status (ISSUE_ID --set STATUS) |
| `delete` | Delete an issue (ISSUE_ID) |
### Agent
Pipeline agent commands.
| Command | Description |
|---------|-------------|
| `list` | List all pipeline agents |
### Pipeline
Pipeline control commands.
| Command | Description |
|---------|-------------|
| `start` | Start pipeline (--issue UUID --mode auto/manual) |
| `status` | Get pipeline status (--issue UUID) |
| `resume` | Resume paused pipeline (--issue UUID) |
| `stop` | Stop running pipeline (--issue UUID) |
### Scheduler
Schedule configuration commands.
| Command | Description |
|---------|-------------|
| `list` | List all schedule configs |
| `add` | Add schedule (--name, --cron, --repo) |
| `sync` | Trigger sync (SCHEDULE_ID) |
### Activity
Activity feed commands.
| Command | Description |
|---------|-------------|
| `list` | Recent activity (--limit N) |
### Server
Server utility commands.
| Command | Description |
|---------|-------------|
| `health` | Check backend health |
## Output Formats
All commands support dual output modes:
- **Human-readable** (default): Tables, colors, formatted text
- **Machine-readable** (`--json` flag): Structured JSON for agent consumption
```bash
# Human output
cli-anything-seaclip issue list
# JSON output for agents
cli-anything-seaclip --json issue list
```
## For AI Agents
When using this CLI programmatically:
1. **Always use `--json` flag** for parseable output
2. **Check return codes** - 0 for success, non-zero for errors
3. **Parse stderr** for error messages on failure
4. **Error responses** include `{"error": "message"}` in JSON mode
## Version
1.0.0
© HKUDS · Apache-2.0 · HKUDS/CLI-Anything