@runics/cli
v0.2.0
Published
Command-line interface for the Runics semantic skill search API
Maintainers
Readme
runics
Command-line interface for the Runics semantic skill search API.
Installation
npm install -g runicsQuick Start
# Search for skills
runics search "check license compliance"
# Get detailed skill info
runics inspect cargo-deny
# Show configuration
runics configCommands
runics search <query>
Search for skills by natural language query.
Options:
--limit, -l <number>— Max results (default: 5)--min-trust, -t <number>— Minimum trust score 0.0-1.0 (default: 0.0)--max-tier <1|2|3>— Cap search tier to skip LLM invocation--trace— Show full search trace and debug info--json— Output raw JSON for piping--execution-layer <layer>— Filter by execution layer--url <url>— Override API URL
Example:
runics search "lint rust code" --limit 3 --tracerunics inspect <slug>
Display full skill details by slug.
Options:
--json— Output raw JSON--url <url>— Override API URL
Example:
runics inspect cargo-denyrunics feedback <event-id> <skill-id> <type>
Submit quality feedback for a search result.
Type values: click, use, dismiss, explicit_good, explicit_bad
Options:
--position, -p <number>— Result position (default: 0)--url <url>— Override API URL
Example:
runics feedback evt_123 skill_456 click --position 0runics mcp-serve
Start a local MCP server exposing Runics tools.
Options:
--transport <stdio|sse>— Transport type (default: stdio)--port <number>— Port for SSE transport (default: 3100)--url <url>— Override API URL
Example:
# Use with Claude Code or any MCP-compatible agent
runics mcp-serve
# SSE mode for networked agents
runics mcp-serve --transport sse --port 3100runics config
Show resolved configuration (helpful for debugging).
Configuration
Priority order (highest wins):
- CLI flags
- Environment variables
- Config file
Config File
Create .runicsrc.json in your current directory or home directory:
{
"url": "https://runics.example.com",
"apiKey": "rk_...",
"defaultLimit": 5,
"defaultMinTrust": 0.0
}Environment Variables
RUNICS_URL— API endpoint URLRUNICS_API_KEY— API key for authentication (future)
Examples
Basic search with custom limits
runics search "deploy to cloudflare workers" --limit 10 --min-trust 0.8Debug search trace
runics search "fix security issues" --traceJSON output for scripting
runics search "run tests" --json | jq '.results[0].name'Inspect skill details
runics inspect fossa-scanLicense
MIT
