← Back to Skills Marketplace
271
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install reading-buddy
Description
A social reading platform enabling users to register books, create and join virtual reading rooms, and share real-time chat and reading insights.
Usage Guidance
This skill appears coherent and implements a local CLI-backed social reading tool. Before installing/run: 1) review the source yourself if possible; npm install will fetch public packages and build a native module (better-sqlite3) which may compile native code on your machine. 2) The CLI will create a SQLite DB at ~/.reading-buddy/reading-buddy.db — if you want to sandbox it, run it inside a container or VM. 3) If you do not want network activity during npm install, inspect package.json/package-lock or vendor the deps. 4) No credentials are requested, but treat any future configuration that asks for external API keys (e.g., OAuth, cloud storage) as needing separate review.
Capability Analysis
Type: OpenClaw Skill
Name: reading-buddy
Version: 1.0.0
The 'Reading Buddy' skill is a well-structured social reading platform implementation using Node.js and SQLite. The code follows security best practices, specifically using parameterized queries via the better-sqlite3 library in files like bookService.ts and chatService.ts to prevent SQL injection. There is no evidence of data exfiltration, unauthorized network access, or malicious execution; all file operations are restricted to a local database directory (~/.reading-buddy). The project structure and dependencies are appropriate for its stated purpose.
Capability Assessment
Purpose & Capability
Name/description (social reading, rooms, chat) align with the provided code and docs. Declared dependencies (better-sqlite3, ws, commander) are appropriate for a Node CLI with local DB and realtime messaging. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md instructs building the package (npm install, npm run build), initializing the DB, and using the CLI commands. All referenced files and the DB path (~/.reading-buddy/reading-buddy.db) are consistent with the stated purpose. There are no instructions to read unrelated system files, harvest environment variables, or post data to unknown external endpoints.
Install Mechanism
This is an instruction-only skill (no platform install spec). SKILL.md tells the user/agent to run npm install and build in the skill workspace. That will fetch packages from the public npm registry (including better-sqlite3, a native module with install scripts). This is expected for the project but means npm will perform network fetches and native builds on install — not malicious but a higher foot‑traffic operation than a pure JS-only package.
Credentials
The skill declares no required environment variables or credentials. The code and docs refer only to a local SQLite DB file and local CLI operations. No evidence the skill needs or asks for cloud keys, secrets, or unrelated environment access.
Persistence & Privilege
Flags show always:false and model invocation enabled (normal). The skill will create/modify files in its workspace and the user home DB path (~/.reading-buddy) when initialized — this is expected for a local CLI/database tool and does not modify other skills or system-wide agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install reading-buddy - After installation, invoke the skill by name or use
/reading-buddy - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Reading Buddy – a social reading platform.
- Browse, search, and manage books in a centralized catalog.
- Create and join virtual reading rooms with real-time status management.
- Participate in group chats and share reading insights; chat history can be exported.
- Manage users and their participation via a built-in CLI.
- Supports Node.js + TypeScript, uses SQLite for storage, and Commander.js for CLI.
Metadata
Frequently Asked Questions
What is Reading Buddy?
A social reading platform enabling users to register books, create and join virtual reading rooms, and share real-time chat and reading insights. It is an AI Agent Skill for Claude Code / OpenClaw, with 271 downloads so far.
How do I install Reading Buddy?
Run "/install reading-buddy" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Reading Buddy free?
Yes, Reading Buddy is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Reading Buddy support?
Reading Buddy is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Reading Buddy?
It is built and maintained by haidong (@harrylabsj); the current version is v1.0.0.
More Skills