Manage Ranla campaigns, segments, and other workspace tasks from the terminal while keeping sign-in credentials private and consequential actions under user approval.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install ranla-cli
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install ranla-cli using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Ranla CLI lets an AI agent work with a Ranla account through Ranla's own command interface, including campaigns, segments, pages, ads, and Reddit workflows. Instead of asking for an API key, the agent starts a browser-based sign-in flow; the CLI stores its credential locally, so the agent never sees it.
Designed for safe, user-directed operations, the skill encourages reading command schemas and drafting or proposing changes before writing. Any action that sends, publishes, or spends must be confirmed by the user. As one of the Openclaw Skills for marketing operations, it combines terminal-based access with explicit workspace selection and approval controls.
brain command.npx -y ranla-cli@latest login; the CLI returns a verification URL and user code.login again and verify the signed-in identity and workspace with whoami.--workspace for a single call.run help before invoking a command. Submit one JSON object through --input, --file, or standard input.Use the latest package version for each invocation, or use ranla if the user has installed the CLI globally.
npx -y ranla-cli@latest login
Share the returned verification_url and user_code with the user. Do not request their password or API key. After the user approves in the browser, finish sign-in and check the active account:
npx -y ranla-cli@latest login
npx -y ranla-cli@latest whoami
For accounts with multiple workspaces, let the user choose before selecting one:
npx -y ranla-cli@latest workspaces list
npx -y ranla-cli@latest workspaces use "<name>"
Discover commands and required fields before operating, then provide input as a JSON object:
npx -y ranla-cli@latest run help
npx -y ranla-cli@latest run help <noun>
npx -y ranla-cli@latest run <noun> <verb> --input '{"field":"value"}'
Input can also come from a file or standard input using --file input.json or --input -. When output is piped, results are JSON. Exit code 0 indicates success, 1 indicates an operation failure, and 2 indicates invalid command-line syntax; use the error message to correct the command rather than guessing. To sign out:
npx -y ranla-cli@latest logout
The skill does not define a separate local project database or generated file format. It uses Ranla CLI commands and JSON input/output.
| Data or metadata | Organization and handling |
|---|---|
| Command inputs | A single JSON object passed with --input, --file, or stdin. Use run help <noun> to inspect the exact schema. |
| Command results | JSON when piped; failures provide a message on stderr. |
| Sign-in state | The CLI saves its credential locally after browser approval. The agent must not print, log, or commit credentials. |
| Workspace context | Each sign-in corresponds to a workspace. Users can list and select workspaces, or specify one for a single call with --workspace "<name>". |
| Approval cards | Pending actions include a message ID, summary, and app URL; inspect them with approvals list or approvals get <id>. |
| Model configuration | brain reports whether Ranla uses Included or a workspace-provided OpenRouter, Anthropic, OpenAI, or Google key. Adding a key is the user's responsibility. |
brain command reports Ranla's model-key setup. Users must add provider keys themselves; the agent must never request, expose, or pass keys through commands.logout revokes the CLI credential and removes it from the current computer.Loading
Fetch comments for a WeChat Video Channel work, paginate through results, and expand replies to a selected comment.

Retrieve details for a WeChat Channels live room by live ID through Qinghu AI’s qhkit tool.

Look up the collections published by a WeChat Channels account and return the topic IDs and types needed for follow-up video queries.

Retrieve all videos in a Qinghu Video Channel collection by topic ID with cursor-based pagination and structured results.

Remember Me Bible Memory connects an AI assistant to spaced-repetition tools for adding, reviewing, reading, and organizing Bible verses.

Whiteboard lets you and an AI coding agent create, inspect, and iteratively refine persistent local Excalidraw diagrams.








































