← Back to Skills Marketplace
🔌

L2S

by OOMOL · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
37
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install oo-l2s
Description
L2S (l2s.is). Use this skill for ANY L2S request — reading, creating, and updating data. Whenever a task involves L2S, use this skill instead of calling the...
README (SKILL.md)

L2S

Operate L2S through your OOMOL-connected account. This skill calls the l2s connector with the oo CLI; OOMOL injects credentials server-side, so you never handle raw tokens.

Category: Marketing, Data & Analytics. Exposes 3 action(s).

Running an action

Assume the user has already installed the oo CLI, signed in, and connected L2S. Do not run oo auth login or open the connection URL proactively — just run the action. Fall back to First-time setup only when a command actually fails with an auth or connection error.

1. Inspect the contract to get the authoritative input/output schema before building a payload:

oo connector schema "l2s" --action "\x3Caction_name>"

2. Run the action with a JSON payload that matches the input schema:

oo connector run "l2s" --action "\x3Caction_name>" --data '\x3Cjson>' --json
  • --data takes a JSON object string or @path/to/file.json; omit it to send {}.
  • The response is { "data": ..., "meta": { "executionId": "..." } }; the execution id lives under meta.executionId.

Each action below links to a reference file with its purpose and exact commands. Read the linked file, then fetch the live schema with oo connector schema before constructing --data.

Available actions

  • get_url_details — Get the stored details for one shortened URL in L2S.
  • shorten_url — Create a shortened URL in L2S with optional custom key, UTM tags, and title.
  • update_url_details — Update the stored details for one shortened URL in L2S.

Safety

  • Read actions (get / list / search) are safe to run directly.
  • Create, update, send, or post actions change L2S state — confirm the exact payload and effect with the user before running.
  • Delete or remove actions are destructive — always confirm the target and get explicit approval first.

First-time setup

These are one-time steps — do not repeat them on every call. Run a step only when a command fails for the matching reason.

  • oo: command not found — install the oo CLI (other platforms: \x3Chttps://cli.oomol.com/install-guide.md>):

    curl -fsSL https://cli.oomol.com/install.sh | bash    # macOS / Linux
    
    irm https://cli.oomol.com/install.ps1 | iex           # Windows PowerShell
    
  • Not signed in / authentication error — sign in to your OOMOL account once:

    oo auth login
    
  • scope_missing / credential_expired / app_not_ready / app_not_found — L2S is not connected, or the connection expired or lacks a scope. Connect once (auth type: API key) at:

    https://console.oomol.com/app-connections?provider=l2s
    
  • HTTP 402 / OOMOL_INSUFFICIENT_CREDIT — billing stop. Recharge at https://console.oomol.com/billing/token-recharge before retrying.

Resources

Usage Guidance
Install only if you intend to use OOMOL to manage L2S links. Review the oo CLI installer source or use OOMOL's official install guide before running the curl/PowerShell setup commands, and confirm any shorten or update payload before letting the skill change L2S data.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The stated purpose is to operate L2S through an OOMOL-connected account, and the artifact only documents three L2S actions: get URL details, shorten a URL, and update URL details.
Instruction Scope
The trigger language is broad for L2S-related requests, but it remains service-specific and the tool scope is limited to Bash commands matching oo; write actions require confirming the payload and effect with the user.
Install Mechanism
The skill includes one-time troubleshooting setup that may install the oo CLI via curl-to-bash or PowerShell invoke-expression if the CLI is missing; this is disclosed but users should treat it as a supply-chain-sensitive install step.
Credentials
The skill requires an OOMOL account and connected L2S API key, but says credentials are injected server-side and raw tokens are not handled by the agent.
Persistence & Privilege
There is no background worker or hidden persistence in the skill, but CLI installation, oo authentication, and the OOMOL app connection can persist outside the immediate task.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install oo-l2s
  3. After installation, invoke the skill by name or use /oo-l2s
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Adds the `oo-l2s` skill for operating L2S through an OOMOL-connected account using the `oo` CLI. - Supports creating shortened URLs with optional custom keys, UTM tags, and titles. - Supports retrieving stored details for an existing shortened URL. - Supports updating stored details for a shortened URL, with explicit confirmation required before state-changing actions. - Documents the required schema-first workflow so each action uses the live L2S connector contract before execution.
Metadata
Slug oo-l2s
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is L2S?

L2S (l2s.is). Use this skill for ANY L2S request — reading, creating, and updating data. Whenever a task involves L2S, use this skill instead of calling the... It is an AI Agent Skill for Claude Code / OpenClaw, with 37 downloads so far.

How do I install L2S?

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

Is L2S free?

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

Which platforms does L2S support?

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

Who created L2S?

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

💬 Comments