← Back to Skills Marketplace
kesslerio

Shorten

by kesslerio · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
2059
Downloads
1
Stars
6
Active Installs
1
Versions
Install in OpenClaw
/install shorten
Description
Shorten URLs using is.gd (no auth required). Returns a permanent short link.
Usage Guidance
This skill is small and coherent: it runs a local shell script that POSTs your provided URL to is.gd and returns the short link. Before installing, consider: 1) curl must be available on the host (the metadata does not declare this dependency). 2) The original URL is transmitted to is.gd — do not shorten sensitive or confidential links unless you accept that the target URL is shared with the external service. 3) Because it performs network calls, check your environment's network/policy constraints if you operate in a high-security environment. If these points are acceptable, the skill appears safe for its stated purpose.
Capability Analysis
Type: OpenClaw Skill Name: shorten Version: 1.0.0 The skill bundle is benign. It provides a simple URL shortening utility using the is.gd service. The `shorten.sh` script uses `curl` to make a POST request to `https://is.gd/create.php`, correctly employing `--data-urlencode` for the URL parameter, which is a good security practice. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, obfuscation, or prompt injection attempts against the AI agent in `SKILL.md` or `README.md`. All files align with the stated purpose.
Capability Assessment
Purpose & Capability
The name/description match the implementation: shorten.sh performs an HTTP POST to https://is.gd/create.php and returns the result. One small inconsistency: the package/registry metadata lists no required binaries, but the script uses curl — curl is necessary for the skill to work and should be declared.
Instruction Scope
SKILL.md instructs running the provided shorten.sh with a URL. The script only sends the provided URL to is.gd and prints the response; it does not read other files, environment variables, or system configuration.
Install Mechanism
There is no install spec (instruction-only with an included script). Nothing is downloaded or extracted during installation; runtime outbound HTTP to is.gd is expected behavior.
Credentials
The skill requests no credentials or config. It performs a single network call to is.gd, which is proportional to the described purpose. Note that no environment variables are needed or used.
Persistence & Privilege
The skill does not request persistent presence (always:false) and does not modify other skills or system settings. It is user-invocable and may be invoked autonomously by the agent per platform defaults.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install shorten
  3. After installation, invoke the skill by name or use /shorten
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the "shorten" skill. - Allows instant URL shortening using the is.gd service with no authentication required. - Generates permanent short links for easy sharing. - Simple usage: provide any long URL to receive a short is.gd link. - No analytics dashboard; links are straightforward redirects. - Rate limits apply—use responsibly.
Metadata
Slug shorten
Version 1.0.0
License
All-time Installs 6
Active Installs 6
Total Versions 1
Frequently Asked Questions

What is Shorten?

Shorten URLs using is.gd (no auth required). Returns a permanent short link. It is an AI Agent Skill for Claude Code / OpenClaw, with 2059 downloads so far.

How do I install Shorten?

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

Is Shorten free?

Yes, Shorten is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Shorten support?

Shorten is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Shorten?

It is built and maintained by kesslerio (@kesslerio); the current version is v1.0.0.

💬 Comments