← Back to Skills Marketplace
398
Downloads
2
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install openclaw-knowledge-coach
Description
Build and operate an OpenClaw-based local knowledge assistant that imports personal/local documents into a knowledge base and creates practice exercises duri...
Usage Guidance
This skill appears to do what it says (ingest local files and generate practice items), but be aware of two main issues before installing/using it:
1) Secrets and external providers: The SKILL.md expects LLM API keys (e.g., OPENAI_API_KEY) even though the registry metadata lists none. Supplying those keys will permit the 'praxis' CLI to send your local document contents to external LLM providers. If your files contain sensitive data, consider: (a) using a local/self-hosted LLM provider, (b) redacting sensitive fields before ingesting, or (c) running the tooling in an isolated environment.
2) Vet the dependency: The skill recommends pip installing 'openpraxis' or cloning the GitHub repo. Review the PyPI package source or repository (and its installation scripts) before running pip install, or install into a sandbox/virtualenv. Look for any post-install hooks or network calls in that project.
Other practical advice:
- Don’t set long-lived credentials in global shell profiles; prefer ephemeral tokens or project-scoped env vars.
- Test with non-sensitive sample files first to confirm where data is sent and what telemetry the CLI emits.
- If you need stronger assurance, ask the maintainer for an explicit list of data flows (what is uploaded to providers, what is kept local) or run the 'praxis' CLI under network monitoring to confirm behavior.
Confidence in this evaluation is medium; additional artifacts that would raise confidence either way are: explicit declared required env vars in the registry metadata, an included install spec, or the openpraxis package source to inspect for network/telemetry behavior.
Capability Analysis
Type: OpenClaw Skill
Name: openclaw-knowledge-coach
Version: 1.0.0
The OpenClaw Knowledge Coach skill bundle is designed to help users ingest local documents into a knowledge base and generate practice exercises using the `openpraxis` CLI tool. The `SKILL.md` provides clear instructions for the AI agent to install `openpraxis` (from PyPI or GitHub), interact with local files for import and export, and configure LLM API keys for generating exercises. All instructed actions, including file system access, network calls (for package installation and LLM APIs), and environment variable usage, are directly aligned with the skill's stated purpose. There is no evidence of prompt injection attempts to subvert the agent's behavior, exfiltrate data, establish persistence, or execute unauthorized commands. The reliance on an external tool (`openpraxis`) introduces a supply chain risk, but the skill bundle itself does not contain malicious code or instructions.
Capability Assessment
Purpose & Capability
The name/description (local knowledge ingestion + practice generation) align with the SKILL.md: it uses the OpenPraxis 'praxis' CLI to import local files, chunk them, and generate exercises. There are no declared requirements that appear unrelated to this purpose.
Instruction Scope
The runtime instructions tell the agent to ingest arbitrary local files (absolute paths) and to call the 'praxis' CLI which will in turn contact LLM providers for exercise generation. The SKILL.md also instructs using environment variables like OPENAI_API_KEY / ARK_API_KEY / MOONSHOT_API_KEY / DEEPSEEK_API_KEY, but the skill metadata declares no required env vars. The instructions therefore access and rely on secrets/configuration not declared in the registry metadata. Users should note that content from local files will likely be transmitted to external LLM services unless a local provider is used.
Install Mechanism
This is an instruction-only skill (no install spec, no code files). It recommends installing 'openpraxis' from PyPI or cloning the GitHub repo — standard, traceable sources. No downloads from obscure hosts or archive extraction are specified in the skill metadata itself. Users should still vet the PyPI package/repo before installation.
Credentials
Although the registry lists no required environment variables, the SKILL.md explicitly requires API keys (OPENAI_API_KEY and alternatives) for LLM provider configuration. This mismatch is a configuration and disclosure gap: the skill will need credentials to function as described, and those credentials enable uploading user data to third-party services. No unrelated or excessive credentials are requested, but the missing declaration is a concern.
Persistence & Privilege
The skill does not request 'always: true', does not include install-time persistence, and is instruction-only (no background services indicated). Autonomous invocation is allowed (platform default) but not exceptional here.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openclaw-knowledge-coach - After installation, invoke the skill by name or use
/openclaw-knowledge-coach - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
OpenClaw Knowledge Coach 1.0.0 initial release
- Launches a workflow for local document ingestion and automatic practice exercise generation in OpenClaw using OpenPraxis CLI.
- Guides users through setup, import, normalization, and structured exercise creation tied to imported content.
- Outlines a robust CLI command playbook for adding files, generating and answering practice, reviewing results, and exporting insights.
- Introduces automated review planning with topic/difficulty grouping and spaced intervals.
- Ensures output includes import summaries, exercise breakdowns, review schedules, and traceability from source file to exercise.
- Standardizes exercise data format and enforces quality/relevance rules on generated practice material.
Metadata
Frequently Asked Questions
What is openclaw-knowledge-coach?
Build and operate an OpenClaw-based local knowledge assistant that imports personal/local documents into a knowledge base and creates practice exercises duri... It is an AI Agent Skill for Claude Code / OpenClaw, with 398 downloads so far.
How do I install openclaw-knowledge-coach?
Run "/install openclaw-knowledge-coach" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is openclaw-knowledge-coach free?
Yes, openclaw-knowledge-coach is completely free (open-source). You can download, install and use it at no cost.
Which platforms does openclaw-knowledge-coach support?
openclaw-knowledge-coach is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created openclaw-knowledge-coach?
It is built and maintained by Sibo-Zhao (@sibo-zhao); the current version is v1.0.0.
More Skills