← Back to Skills Marketplace
brandons7

Read AI

by Brandon Stewart · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
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
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install readai
  3. After installation, invoke the skill by name or use /readai
  4. 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
Slug readai
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
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.

💬 Comments