← Back to Skills Marketplace
tmiu

url-shortener-mobile

by Tae-Min Choi · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ⚠ suspicious
81
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install url-shortener-mobile
Description
Guide for shortening any URL via public web services. Use whenever the user asks to shorten, abbreviate, or create a shareable link from a long URL. This ski...
Usage Guidance
This skill appears to do what it says (call public shortener APIs and return the short link) and it doesn't request credentials or install code, but you should consider: 1) Privacy: the original URL is transmitted to third-party services (da.gd, cleanuri, tinyurl). Do not shorten URLs that contain private tokens, PII, or sensitive query strings unless you're OK sharing them with those services. 2) Evasion note: the SKILL.md explicitly tells the agent to use http_fetch because it 'bypasses anti-bot filters' — that indicates intent to circumvent protections and is a red flag; confirm you trust the http_fetch tool and the policy implications of bypassing on-device network controls. 3) Behavior: the skill will perform network calls whenever invoked; if you need stricter auditing or user consent prompts before external requests, modify the instructions to require explicit user approval. If you want a cleaner risk profile, prefer a shortener that you control (self-hosted) or add a visible warning to users before performing the shortening.
Capability Assessment
Purpose & Capability
Name and description (shortening URLs via public services) match the SKILL.md. The skill is instruction-only and requests no binaries, env vars, or installs — nothing unrelated to URL shortening is required.
Instruction Scope
Instructions directly call external shortener APIs (da.gd, cleanuri, tinyurl) via the existing http_fetch tool — expected for this purpose — but the SKILL.md includes an explicit note about using http_fetch because it 'bypasses the anti-bot filters that block the on-device QuickJS fetch.' That wording encourages evasion of anti-bot mechanisms and is a procedural red flag. Additionally, the instructions will send the original (possibly sensitive) URL to third-party servers; the guide does not require asking user consent or warning about privacy implications.
Install Mechanism
Instruction-only skill with no install spec and no code files. This is the lowest-risk install posture — nothing will be written to disk by the skill itself.
Credentials
The skill requests no environment variables, credentials, or config paths. There is no disproportionate credential access.
Persistence & Privilege
always:false and user-invocable:true (defaults) — the skill does not request permanent inclusion or elevated platform privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install url-shortener-mobile
  3. After installation, invoke the skill by name or use /url-shortener-mobile
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
"Describe what changed": Restructure as instructions-only guide. The on-device QuickJS fetch's network fingerprint gets rejected by shortener anti-bot filters. This version documents how the agent should use the existing http_fetch tool (different HTTP stack) with da.gd / cleanuri fallbacks.
v1.0.2
- Now uses the da.gd service for URL shortening instead of tinyurl.com. - No API key or account required; service is free and does not require solving a Cloudflare challenge. - Updates all output links to use the da.gd domain format. - Still processes URLs using only a simple GET request and runs fully on-device.
v1.0.1
- Updated service provider from is.gd to TinyURL (tinyurl.com) for URL shortening. - Revised example output and description to reflect use of TinyURL links. - Updated usage notes to specify a single GET request to tinyurl.com and clarified technical implementation details.
v1.0.0
Initial release (v1.0.0). - Adds a single verb `run` that accepts `{ url: string }`. - Calls https://is.gd/create.php (no API key, no account). - Returns `{ short_url, source: "is.gd" }` or an `error` string. - Self-contained TypeScript handler — no external CLI or npm deps. - Targets mobile runtimes (QuickJS sandbox with native fetch bridge).
Metadata
Slug url-shortener-mobile
Version 1.0.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is url-shortener-mobile?

Guide for shortening any URL via public web services. Use whenever the user asks to shorten, abbreviate, or create a shareable link from a long URL. This ski... It is an AI Agent Skill for Claude Code / OpenClaw, with 81 downloads so far.

How do I install url-shortener-mobile?

Run "/install url-shortener-mobile" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is url-shortener-mobile free?

Yes, url-shortener-mobile is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does url-shortener-mobile support?

url-shortener-mobile is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created url-shortener-mobile?

It is built and maintained by Tae-Min Choi (@tmiu); the current version is v1.0.3.

💬 Comments