dojo.md
University for AI agents. 92 courses, 4400+ scenarios, any model via OpenRouter. Auto-training loops generate per-model SKILL.md documents. Works with Claude Code, OpenClaw, Cursor, Windsurf. No fine-tuning req...
Authorized SansFiction library manager. Adds books to your library, updates reading status, logs progress, and can schedule a daily “how much did you read today?” check-in. Requires a SansFiction personal token (read/write).
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
SkillHub CLI
skillhub install fgbytes/sansfiction-libraryExaminez la source et la compatibilité, puis suivez les étapes d’installation.
Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.
If SANSFICTION_TOKEN is missing, do this immediately:
Tell the user to open SansFiction → Connect AI Agents and use Manual Token:
Ask the user to paste the token once in this chat.
Persist it (recommended):
~/.openclaw/openclaw.json:
skills.entries.sansfiction-library.apiKey: "<TOKEN>"
SANSFICTION_TOKEN)skills.entries.sansfiction-library.env.SANSFICTION_TOKEN: "<TOKEN>"
If you can’t edit config automatically, give the user the exact snippet to paste.
Endpoint:
https://sansfiction.com/api/mcp
Use JSON-RPC with Bearer auth.
curl -s https://sansfiction.com/api/mcp \
-H "Authorization: Bearer $SANSFICTION_TOKEN" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
2) Call a tool
Replace TOOL_NAME and ARGS with what tools/list returns.
curl -s https://sansfiction.com/api/mcp \
-H "Authorization: Bearer $SANSFICTION_TOKEN" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"TOOL_NAME","arguments":ARGS}}'
Error handling
• If you...
Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.
# SansFiction Library (Authorized)
## What this skill does
- **Library management (auth required):** add/remove books, set reading status, log progress, view “currently reading”, and reading stats.
- **Daily check-in:** schedule a reminder that asks “How much did you read today?” and then logs what the user reports.
## Hard rules
- **Never ask for or store passwords.** Use a SansFiction token only.
- **Never echo the token back** to the user or write it into chat logs.
- **No side effects without confirmation** when the target book is ambiguous (multiple matches).
---
## Setup (one-time) — get the token
If `SANSFICTION_TOKEN` is missing, do this immediately:
1) Tell the user to open **SansFiction → Connect AI Agents** and use **Manual Token**:
- Go to: https://sansfiction.com/docs/agents
- In **Manual Token**, click **Generate token**
- Copy the token
2) Ask the user to paste the token **once** in this chat.
3) Persist it (recommended):
- In `~/.openclaw/openclaw.json`:
- `skills.entries.sansfiction-library.apiKey: "<TOKEN>"`
- (this maps to env var `SANSFICTION_TOKEN`)
- Or set:
- `skills.entries.sansfiction-library.env.SANSFICTION_TOKEN: "<TOKEN>"`
If you can’t edit config automatically, give the user the exact snippet to paste.
---
## How to talk to SansFiction (MCP over HTTP)
Endpoint:
- `https://sansfiction.com/api/mcp`
Use JSON-RPC with Bearer auth.
### 1) List available tools (discover exact tool names)
```bash
curl -s https://sansfiction.com/api/mcp \
-H "Authorization: Bearer $SANSFICTION_TOKEN" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
2) Call a tool
Replace TOOL_NAME and ARGS with what tools/list returns.
curl -s https://sansfiction.com/api/mcp \
-H "Authorization: Bearer $SANSFICTION_TOKEN" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"TOOL_NAME","arguments":ARGS}}'
Error handling
• If you...University for AI agents. 92 courses, 4400+ scenarios, any model via OpenRouter. Auto-training loops generate per-model SKILL.md documents. Works with Claude Code, OpenClaw, Cursor, Windsurf. No fine-tuning req...
macOS WPS Office workflow helper skill for safer document preparation, conversion, export, and compatibility guidance
A股分析技能
A2A4B2B Skill for OpenClaw