# Send openclaw-knowledge-coach to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "openclaw-knowledge-coach",
    "name": "openclaw-knowledge-coach",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/Sibo-Zhao/openclaw-knowledge-coach",
    "canonicalUrl": "https://clawhub.ai/Sibo-Zhao/openclaw-knowledge-coach",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/openclaw-knowledge-coach",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=openclaw-knowledge-coach",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md",
      "references/exercise-patterns.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "openclaw-knowledge-coach",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-05T02:05:34.727Z",
      "expiresAt": "2026-05-12T02:05:34.727Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=openclaw-knowledge-coach",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=openclaw-knowledge-coach",
        "contentDisposition": "attachment; filename=\"openclaw-knowledge-coach-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "openclaw-knowledge-coach"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/openclaw-knowledge-coach"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/openclaw-knowledge-coach",
    "downloadUrl": "https://openagent3.xyz/downloads/openclaw-knowledge-coach",
    "agentUrl": "https://openagent3.xyz/skills/openclaw-knowledge-coach/agent",
    "manifestUrl": "https://openagent3.xyz/skills/openclaw-knowledge-coach/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/openclaw-knowledge-coach/agent.md"
  }
}
```
## Documentation

### OpenClaw Knowledge Coach

Create a local knowledge workflow in OpenClaw where importing knowledge also produces practice material for retention. OpenPraxis is on PyPI: use pip install openpraxis to get the praxis CLI.

### CLI First

Use OpenPraxis CLI as the default execution path.

Install from PyPI (recommended):

pip install openpraxis
praxis --help

Or install from source for development:

git clone https://github.com/Sibo-Zhao/OpenPraxis.git
cd OpenPraxis
pip install -e ".[dev]"
praxis --help

Configure provider/model/API key before ingestion/practice:

praxis llm setup
praxis llm show

Use environment variables when needed (higher priority than config file):

export OPENAI_API_KEY="your_key_here"
# or ARK_API_KEY / MOONSHOT_API_KEY / DEEPSEEK_API_KEY based on provider

### Core Workflow

Confirm scope and source

Confirm knowledge domains, source folders, and accepted file types.
Confirm whether to preserve existing metadata (tags, dates, project names).

Define import contract

Normalize each source into a record with doc_id, title, source_path, tags, created_at, and content.
Split long content into chunks with stable IDs such as doc_id#chunk-001.

Import into OpenClaw

Ingest normalized records into the local OpenClaw knowledge base.
Keep a deterministic mapping between source file and imported IDs for later updates.

Generate exercises at import time

For each chunk, create at least one retrieval exercise.
Prefer three exercise types:

free-recall: ask the user to explain from memory.
qa: ask direct question-answer pairs.
application: ask scenario-based transfer questions.


Save answer keys and concise grading rubrics.

Build review queue

Group exercises by topic and difficulty.
Schedule spaced review windows (for example: day 1, day 3, day 7, day 14).

Validate quality

Reject exercises that can be answered without the imported knowledge.
Reject ambiguous or duplicate questions.
Ensure every exercise points back to doc_id and chunk_id.

### CLI Command Playbook

Run this sequence when the user asks to import local knowledge and create practice:

Add a local file

praxis add "/absolute/path/to/note.md" --type report

List recent inputs and capture target input_id

praxis list --limit 20

Force-generate a new practice scene for an existing input

praxis practice <input_id>

Submit answer by file (preferred for deterministic runs)

praxis answer <scene_id> --file "/absolute/path/to/answer.md"

Inspect pipeline results and insight cards

praxis show <input_id>
praxis insight <input_id>

Export insights to Markdown/JSON

praxis export --format md --output "/absolute/path/to/insights.md"
praxis export --format json --output "/absolute/path/to/insights.json"

### Agent Execution Rules

Prefer praxis add for import and initial exercise generation.
Parse IDs from CLI output, then chain praxis practice and praxis answer.
Use praxis answer --file instead of interactive stdin in automation flows.
If duplicate content is skipped, rerun with praxis add ... --force when user wants reprocessing.
Use one-shot runtime model override only when requested:

praxis --provider openai --model gpt-4.1-mini add "/absolute/path/to/note.md"

For image notes, pass image file path directly to praxis add; OCR extraction is built in.
Always finish with praxis show plus praxis insight or praxis export so user gets concrete output artifacts.

### Output Contract

When executing tasks with this skill, always provide these outputs:

Import summary: files processed, chunks created, failures.
Exercise summary: counts by type/topic/difficulty.
Review plan: next due batches and estimated workload.
Traceability map: source -> doc_id -> chunk_id -> exercise_id.

### Exercise Format

Use this compact JSON-like structure per exercise:

{
  "exercise_id": "ex-...",
  "doc_id": "...",
  "chunk_id": "...",
  "type": "free-recall | qa | application",
  "question": "...",
  "answer_key": "...",
  "rubric": ["point 1", "point 2"],
  "difficulty": "easy | medium | hard",
  "next_review": "YYYY-MM-DD"
}

For more generation patterns, read references/exercise-patterns.md.
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: Sibo-Zhao
- Version: 1.0.0
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-05-05T02:05:34.727Z
- Expires at: 2026-05-12T02:05:34.727Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/openclaw-knowledge-coach)
- [Send to Agent page](https://openagent3.xyz/skills/openclaw-knowledge-coach/agent)
- [JSON manifest](https://openagent3.xyz/skills/openclaw-knowledge-coach/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/openclaw-knowledge-coach/agent.md)
- [Download page](https://openagent3.xyz/downloads/openclaw-knowledge-coach)