New to Claude Skills? Learn how to install them →

hkuds on GitHub

SeaClip-Lite CLI

Free

Manage your SeaClip-Lite projects from the command line.

Get this skill

Free · Opens the source repo

What SeaClip-Lite CLI does

The SeaClip-Lite CLI is a stateless command-line interface designed for managing various aspects of the SeaClip-Lite project management tool. This CLI communicates directly with the SeaClip-Lite backend via HTTP API and SQLite reads, ensuring that there is no local state or session management required. This makes it a lightweight and efficient tool for developers and project managers who prefer command-line operations over graphical interfaces.

By utilizing this CLI, users can manage issues, pipelines, agents, schedules, and activity all from their terminal. The CLI provides a range of commands for issue management, allowing users to create, move, update, and delete issues with ease. Additionally, it offers commands for controlling pipeline agents and scheduling tasks, which can streamline workflows and improve productivity. The interactive REPL mode allows users to enter commands directly, with tab-completion and command history to enhance usability.

The CLI supports dual output formats, providing both human-readable and machine-readable JSON outputs. This flexibility makes it suitable for integration with AI agents or other automated systems, allowing for seamless data handling and processing. For users who rely on automation or require integration with other tools, this CLI offers a straightforward solution to manage their SeaClip-Lite projects effectively.

Overall, the SeaClip-Lite CLI is ideal for developers and project managers looking for a powerful command-line tool to interact with their project management workflows without the overhead of a graphical interface. Its stateless nature and direct communication with the backend make it a reliable choice for managing project tasks efficiently.

When to use it

Use this tool when you need to manage SeaClip-Lite projects directly from the command line, especially in environments where a GUI is not available or practical.

When not to use it

This tool may not be suitable for users who prefer graphical interfaces or those who do not have the SeaClip-Lite backend running locally.

What you can build with it

Quick Issue Management

Use the CLI to quickly create, update, or delete issues without navigating a GUI, saving time on project management tasks.

Automated Pipeline Control

Integrate the CLI with scripts to automate the starting, stopping, and monitoring of pipelines based on project needs.

Interactive REPL for Exploration

Utilize the interactive REPL mode to explore available commands and options, making it easier to learn the tool's capabilities.

How to install SeaClip-Lite CLI

View source

1. Install with the skills CLI

npx skills add hkuds/cli-anything/skills --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by hkuds

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

pip install -e .

Prerequisites:

  • Python 3.10+
  • SeaClip-Lite backend running at localhost:5200

Usage

Basic Commands

# 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:

cli-anything-seaclip
# Enter commands interactively with tab-completion and history

Command Groups

Issue

Issue management commands.

CommandDescription
listList issues (--status, --priority, --search, --limit)
createCreate a new issue (--title, --description, --priority)
moveMove issue to column (ISSUE_ID --column COL)
statusUpdate issue status (ISSUE_ID --set STATUS)
deleteDelete an issue (ISSUE_ID)

Agent

Pipeline agent commands.

CommandDescription
listList all pipeline agents

Pipeline

Pipeline control commands.

CommandDescription
startStart pipeline (--issue UUID --mode auto/manual)
statusGet pipeline status (--issue UUID)
resumeResume paused pipeline (--issue UUID)
stopStop running pipeline (--issue UUID)

Scheduler

Schedule configuration commands.

CommandDescription
listList all schedule configs
addAdd schedule (--name, --cron, --repo)
syncTrigger sync (SCHEDULE_ID)

Activity

Activity feed commands.

CommandDescription
listRecent activity (--limit N)

Server

Server utility commands.

CommandDescription
healthCheck 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
# 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

Frequently asked questions about SeaClip-Lite CLI

Similar skills