Agent skill
short-url
Create short URLs via AceDataCloud API. Use when generating shortened links for sharing, or batch-creating multiple short URLs at once. Supports custom slugs and expiration.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/short-url-acedatacloud-skills-2
Metadata
Additional technical details for this skill
- author
- acedatacloud
- version
- 1.0
SKILL.md
Short URL Service
Create short URLs through AceDataCloud's URL shortening API.
Authentication
export ACEDATACLOUD_API_TOKEN="your-token-here"
Quick Start
curl -X POST https://api.acedata.cloud/short-url \
-H "Authorization: Bearer $ACEDATACLOUD_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com/very-long-url-path?with=params"}'
Workflows
1. Create a Single Short URL
POST /short-url
{
"url": "https://example.com/article/2024/awesome-content",
"expires_in": 86400
}
Response:
{
"short_url": "https://acda.cc/abc123",
"url": "https://example.com/article/2024/awesome-content"
}
2. Batch Create Short URLs
Create multiple short URLs in one request.
POST /short-url/batch
{
"urls": [
"https://example.com/page1",
"https://example.com/page2",
"https://example.com/page3"
]
}
Parameters
Single
| Parameter | Required | Description |
|---|---|---|
url |
Yes | The original long URL to shorten |
expires_in |
No | Expiration in seconds (omit for permanent) |
Batch
| Parameter | Required | Description |
|---|---|---|
urls |
Yes | Array of URLs to shorten |
MCP Server
pip install mcp-short-url
Or hosted: https://short-url.mcp.acedata.cloud/mcp
Key tools: create_short_url, batch_create_short_urls
Gotchas
- Short URLs use the
acda.ccdomain - Results are returned synchronously — no task polling needed
- Batch endpoint accepts an array and returns an array in the same order
- If
expires_inis omitted, the short URL is permanent
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?