← Back to Skills Marketplace
Read AI
by
Brandon Stewart
· GitHub ↗
· v1.0.0
· MIT-0
92
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install readai
Description
Fetch and manage Read AI meeting data - summaries, transcripts, action items, and engagement metrics. Use when the user asks about meetings, meeting notes, m...
Usage Guidance
This skill appears to do what it says: it queries Read AI / Limitless APIs and saves meeting data under your home directory. Before installing, consider: 1) the API key is stored in a plain file (~/.config/readai/api-key) — protect that file (SKILL.md suggests chmod 600). 2) The Limitless pull optionally calls a local 'claude' CLI when you use the --ai flag — only enable that if you trust the 'claude' binary on your system. 3) The webhook receiver defaults to localhost but can be bound to all interfaces; only bind publicly if you know what you’re doing and secure the endpoint (use a firewall, reverse proxy with TLS, or tunnel). If those caveats are acceptable, the skill is internally consistent with its purpose.
Capability Analysis
Type: OpenClaw Skill
Name: readai
Version: 1.0.0
The skill bundle contains several security vulnerabilities and risky patterns that could be exploited via prompt injection. Most notably, `scripts/limitless_pull.py` is vulnerable to path traversal because it uses the command-line `date` argument to construct filesystem paths without sanitization, potentially allowing arbitrary file writes. Additionally, `scripts/readai_client.py` provides an export feature that allows writing data to arbitrary file paths via the `--output` flag, and `scripts/webhook_receiver.py` implements an unauthenticated network listener that binds to a local port. While these appear to be functional features or unintentional flaws rather than evidence of malicious intent, they represent a significant attack surface.
Capability Assessment
Purpose & Capability
Name/description match the included client, search, lifecycle pull, and webhook receiver scripts; requested local API key file and local storage under ~/.readai are appropriate for a meeting ingest/search tool. Referencing Limitless (pendant) and Read AI APIs is consistent with the skill purpose.
Instruction Scope
Runtime instructions tell the agent to read an API key from ~/.config/readai/api-key, run the included Python scripts, and (optionally) run a webhook receiver. The scripts only access meeting data, local files under ~/.readai, and the Read AI / Limitless APIs. Minor scope notes: limitless_pull optionally invokes a local 'claude' CLI when --ai is used, and webhook_receiver can be bound to 0.0.0.0 if the user passes that flag (SKILL.md warns about this).
Install Mechanism
No install spec is provided (instruction-only); scripts run with the system Python and use the requests library. Nothing is downloaded from third-party URLs or written to system-wide locations by an installer.
Credentials
The skill does not request environment variables or cloud credentials; it expects a local API key file (~/.config/readai/api-key). The code reads READAI_TIMEZONE if present (optional). Requiring an API key (stored in a user file) is proportional to the stated purpose. Note the client also checks a fallback path (~/.config/limitless/api-key) which is reasonable for supporting 'Limitless' but is an additional location to be aware of.
Persistence & Privilege
always is false and the skill does not request permanent platform-level privileges. It writes meeting and log files only under the user's home (~/.readai, ~/.config/readai) and does not modify other skills or global agent configs. The webhook can be exposed to the network if the operator intentionally binds to 0.0.0.0.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install readai - After installation, invoke the skill by name or use
/readai - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release - meeting summaries, transcripts, action items, search, and webhook receiver
Metadata
Frequently Asked Questions
What is Read AI?
Fetch and manage Read AI meeting data - summaries, transcripts, action items, and engagement metrics. Use when the user asks about meetings, meeting notes, m... It is an AI Agent Skill for Claude Code / OpenClaw, with 92 downloads so far.
How do I install Read AI?
Run "/install readai" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Read AI free?
Yes, Read AI is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Read AI support?
Read AI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Read AI?
It is built and maintained by Brandon Stewart (@brandons7); the current version is v1.0.0.
More Skills