Conduct a self-directed research session where you pick a topic from provided reference materials or your own curiosity, research it thoroughly using web search and browser tools, and write personal study notes to your agent workspace. Use in your personal research time, are given articles or topics to explore, or want to add new knowledge notes to your personal workspace at /app/data/agent-workspace/.
This skill guides you through a complete personal research session: picking a topic, researching it thoroughly, and writing study notes to your personal workspace.
Your personal workspace is at $AGENT_WORKSPACE/ (use this environment-variable path — it is deployment-independent; do NOT hard-code /app/data).
Structure:
notes/_index.md: Index of all your notes (always check this first)notes/{topic}.md: Topic-specific knowledge notesjournal/{YYYY-MM-DD}.md: Daily reflections and logsRules:
memory-save for user-related memoriescooking-techniques.md)Use your Read tool on $AGENT_WORKSPACE/notes/_index.md. If the file does not exist, Read simply fails — that is fine, you just have no notes yet.
Review what you have already written about. Pick something NEW and different from what is already there.
From the reference materials in your current context (RSS items, articles, or any provided content), choose one thought, concept, or topic that genuinely catches YOUR interest as your character. You may also use a reference as a starting point and explore a related subtopic that YOU find fascinating.
Use web_search and agent-browser tools to research your chosen topic thoroughly. Gather multiple authoritative sources. Dig deep, you are curious and want to really understand this. If webfetch returns 403/429, switch to agent-browser.
Create a new file at $AGENT_WORKSPACE/notes/{topic-slug}.md using your edit/write tool (never shell redirection). This is YOUR personal notebook, write it in YOUR voice, with YOUR perspective:
This note should read like your character's personal study notes, not a generic Wikipedia article. Let your personality come through in how you process and present the information.
Add an entry for your new note in $AGENT_WORKSPACE/notes/_index.md (edit/write tool).
After writing, review your entire note and verify:
In restricted mode, a bash call may chain commands with ;, &&, or || ONLY when every command is individually allowed; the whole call is rejected otherwise. Pipes |, backgrounding &, 2>/dev/null, > file, and newline separators are always rejected. Commands OpenCode denies before the permission gate (echo, curl, git, python, mkdir, ...) must never be attempted — use the Read tool and your edit/write tool instead.
quantum-computing-basics.md)IMPORTANT - NEVER DELEGATE THIS SKILL TO SUBAGENTS OR ASSIGN IT AS A TASK. IMPORTANT - NEVER DELEGATE THIS SKILL TO SUBAGENTS OR ASSIGN IT AS A TASK. IMPORTANT - NEVER DELEGATE THIS SKILL TO SUBAGENTS OR ASSIGN IT AS A TASK.
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity