From shortio
Manage Short.io links, domains, QR codes, and geo targeting using the shortio CLI. Use when the user wants to create/list/update/delete short links, manage domains, generate QR codes, set up geographic redirects, or perform bulk operations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/shortio:shortioThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Execute Short.io CLI commands based on user requests. Translate natural language into the correct `shortio` command and run it.
Execute Short.io CLI commands based on user requests. Translate natural language into the correct shortio command and run it.
Before running any command (except config), ensure the user has an API key configured:
shortio config showshortio config set-api-key <key>API key sources (priority order): --api-key flag > SHORT_IO_API_KEY env > ~/.shortio/config.json
# Create a short link
shortio link create --domain <domain> --url <url> [--path <path>] [--title <title>] [--tags <t1,t2>] [--cloaking] [--expires-at <date>]
# List links for a domain
shortio link list --domain-id <id> [--limit <n>]
# Get link details
shortio link get --id <linkId>
# Expand a link by domain and path
shortio link expand --domain <domain> --path <path>
# Update a link
shortio link update --id <linkId> [--url <url>] [--title <title>] [--path <path>]
# Delete a link
shortio link delete --id <linkId>
# List all domains
shortio domain list
# Get domain details
shortio domain get --id <domainId>
# Create links from CSV
shortio bulk create --domain <domain> --file <csv> --url-column <n> [--path-column <n>] [--title-column <n>] [--delimiter <char>] [--skip-lines <n>] [--allow-duplicates] [--cloaking]
# Delete multiple links
shortio bulk delete --ids <id1,id2,...>
# Archive multiple links
shortio bulk archive --ids <id1,id2,...>
# Generate QR code
shortio qr generate --link-id <id> [--output <file>]
# Bulk QR codes
shortio qr bulk --link-ids <id1,id2,...>
# Set country/region redirect
shortio geo set --link-id <id> --country <CC> --url <url> [--region <R>]
# Remove country/region redirect
shortio geo delete --link-id <id> --country <CC> [--region <R>]
shortio config set-api-key <key>
shortio config show
--api-key <key> — override API key for a single command--json — output as JSON (useful for piping/scripting)$ARGUMENTS to understand what the user wants to doshortio domain list or shortio link list to find them--json output would be more useful (e.g. for further processing), add the flagnpx claudepluginhub short-io/shortio-cli --plugin shortioGenerates UTM-tagged URLs for campaign tracking with consistent naming conventions. Supports bulk generation and campaign documentation for analytics platforms.
Generates UTM-tagged links, naming conventions, pixel instructions, and a tracking spreadsheet for affiliate campaigns. Use before launching content to track conversions.
Automates Cutt Ly URL shortening operations via Composio's Cutt Ly toolkit through Rube MCP. Discovers tools, manages connections, and executes workflows.