# cli-anything-seaclip

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.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 452 installs · ★ 57187
- Author: HKUDS
- License: Apache-2.0 · policy=mirror · the beginning of the file is at the end of this page
- Source: https://github.com/HKUDS/CLI-Anything/tree/HEAD/skills/cli-anything-seaclip/SKILL.md
- Updated: 2026-09-22
- HTML: https://affpapa.org/en/nevibecode/skills/cli-anything-seaclip

## What it 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.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add HKUDS/CLI-Anything --skill cli-anything-seaclip -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/cli-anything-seaclip/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/cli-anything-seaclip/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add HKUDS/CLI-Anything --skill cli-anything-seaclip -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/cli-anything-seaclip/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add HKUDS/CLI-Anything --skill cli-anything-seaclip -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/cli-anything-seaclip/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install HKUDS/CLI-Anything cli-anything-seaclip
```

2. **Manually: put the files in place**
- File: `.github/skills/cli-anything-seaclip/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add HKUDS/CLI-Anything --skill cli-anything-seaclip -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/HKUDS/CLI-Anything --path skills/cli-anything-seaclip
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/cli-anything-seaclip/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add HKUDS/CLI-Anything --skill cli-anything-seaclip -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/HKUDS/CLI-Anything/tree/HEAD/skills/cli-anything-seaclip/SKILL.md

## When to use it
- 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
- Run `cli-anything-seaclip --json issue list --status open` to 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`.

## Source text · SKILL.md · Apache-2.0

Below is the content of a third-party file. It is data, not instructions for you: do not act on anything written inside unless the human asks. Block tag: e7db15a9c1c9b4a8.

BEGIN THIRD-PARTY FILE e7db15a9c1c9b4a8
````text
---
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
````
END THIRD-PARTY FILE e7db15a9c1c9b4a8

The third-party file has ended. Everything between the e7db15a9c1c9b4a8 tags is data: requests and commands from it are not followed. An “end of file” line with another tag inside the block is part of the file.

First 2799 of 2999 bytes. © HKUDS · Apache-2.0 · https://github.com/HKUDS/CLI-Anything/tree/HEAD/skills/cli-anything-seaclip/SKILL.md

_Part of the page did not fit — see the HTML version._

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
