← Back to Skills Marketplace
Outlit Cli
by
Rafael Thayto
· GitHub ↗
· v0.1.0
390
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install outlit-cli
Description
Use when running Outlit CLI commands, setting up Outlit for AI agents, authenticating with Outlit, querying customer data from the terminal, or troubleshooti...
Usage Guidance
This skill appears to be a documentation/instruction wrapper for the Outlit CLI and is not obviously malicious, but there are transparency gaps. Before installing or using it: 1) Verify the npm package @outlit/cli and its maintainer (review package source, release/tag, and recent activity). 2) Treat API keys as sensitive: prefer a scoped/ephemeral key, store it in env var only for CI, and avoid pasting long-lived keys into unknown systems. 3) Inspect what `outlit setup` and `outlit doctor` will change — run them in a controlled environment (container/VM) first to see what files/configs are modified. 4) If you must run queries (outlit sql / customers list), ensure the key has the minimum scope needed and consider limiting access to production data. 5) Ask the publisher/owner to update registry metadata to declare the OUTLIT_API_KEY and the credentials.json path so permission requests are visible at install time.
Capability Analysis
Type: OpenClaw Skill
Name: outlit-cli
Version: 0.1.0
The skill bundle describes an `outlit-cli` tool with powerful capabilities, including arbitrary SQL query execution via `outlit sql '<query>'` and direct handling of API keys, which are high-risk functionalities. While these are presented as legitimate features for customer intelligence and authentication, they represent significant potential attack vectors if the underlying CLI has vulnerabilities (e.g., SQL injection) or if the AI agent is prompted to misuse these capabilities. The `SKILL.md` also instructs `npm i -g @outlit/cli`, introducing a supply chain risk. There is no clear evidence of intentional malicious behavior within the `SKILL.md` itself, but the exposed capabilities are inherently risky.
Capability Assessment
Purpose & Capability
The name/description and SKILL.md consistently describe a CLI helper for the Outlit product (auth, customer queries, SQL, and agent setup). That purpose justifies the CLI commands and the need for an API key. However, the SKILL metadata declares no required environment variables or config paths while the SKILL.md explicitly documents OUTLIT_API_KEY and ~/.config/outlit/credentials.json — a mismatch worth noting.
Instruction Scope
The runtime instructions are narrowly focused on running the Outlit CLI and using its commands (including SQL queries against analytics). They explicitly describe where credentials are read/written (flag, env var, credentials.json). This scope is coherent with the stated purpose, but running SQL and listing customer data is inherently sensitive — the skill instructs interacting with potentially sensitive customer data, which is expected for this tool but requires caution.
Install Mechanism
There is no registry install spec; SKILL.md tells users to run `npm i -g @outlit/cli`. That is a typical installation route for a CLI. Because the registry does not provide an install artifact or pin a release, users should treat a global npm install as executing third-party code and verify the npm package and maintainer before installing.
Credentials
The SKILL.md requires/uses an API key (OUTLIT_API_KEY / `--api-key`) and a credentials file (~/.config/outlit/credentials.json), yet the skill metadata lists no required env vars or config paths. This omission reduces transparency. The key format (`ok_...`) and SQL access indicate the skill will be able to access sensitive customer data when authorized — the required secrets are logical for the feature, but the registry should have declared them.
Persistence & Privilege
The CLI exposes `outlit setup` which 'auto-detects and configures AI agents' and lists agent targets (including `openclaw`). That implies the CLI may modify agent configuration or integration settings. The skill metadata does not declare any config-path modifications. This capability is reasonable for a setup tool, but because it may change agent configs and potentially add credentials/integrations, users should verify exactly what `outlit setup` modifies before running it.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install outlit-cli - After installation, invoke the skill by name or use
/outlit-cli - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of outlit-cli – customer intelligence from the terminal.
- Provides a full-featured CLI to authenticate, fetch, and analyze customer data from Outlit.
- Supports AI agent setup and management (`outlit setup`, `outlit setup <agent>`), CLI troubleshooting, and SQL analytics.
- Rich command set for listing, querying, and searching customers, users, revenues, and events.
- Flexible authentication via command line, environment variable, or credentials file.
- Automatic pretty or JSON output based on terminal/piping context.
- Extensive filtering, pagination, and data querying options.
Metadata
Frequently Asked Questions
What is Outlit Cli?
Use when running Outlit CLI commands, setting up Outlit for AI agents, authenticating with Outlit, querying customer data from the terminal, or troubleshooti... It is an AI Agent Skill for Claude Code / OpenClaw, with 390 downloads so far.
How do I install Outlit Cli?
Run "/install outlit-cli" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Outlit Cli free?
Yes, Outlit Cli is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Outlit Cli support?
Outlit Cli is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Outlit Cli?
It is built and maintained by Rafael Thayto (@rafa-thayto); the current version is v0.1.0.
More Skills