Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Append to daily notes and create notes in Reflect. Use for capturing thoughts, todos, or syncing information to your knowledge graph.
Append to daily notes and create notes in Reflect. Use for capturing thoughts, todos, or syncing information to your knowledge graph.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
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.
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.
Reflect is a networked note-taking app. Notes are E2E encrypted, so the API is append-only โ we can write but not read note contents.
Create OAuth credentials at https://reflect.app/developer/oauth Generate an access token from that interface Set environment variables: export REFLECT_TOKEN="your-access-token" export REFLECT_GRAPH_ID="your-graph-id" # Find via: curl -H "Authorization: Bearer $REFLECT_TOKEN" https://reflect.app/api/graphs Or store in 1Password and update scripts/reflect.sh with your vault/item path.
Append to daily notes โ Add items to today's note (or a specific date) Create new notes โ Create standalone notes with subject + markdown content Create links โ Save bookmarks with highlights Get links/books โ Retrieve saved links and books
Base URL: https://reflect.app/api Auth: Authorization: Bearer <access_token>
curl -X PUT "https://reflect.app/api/graphs/$REFLECT_GRAPH_ID/daily-notes" \ -H "Authorization: Bearer $REFLECT_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "text": "Your text here", "transform_type": "list-append", "date": "2026-01-25", # optional, defaults to today "list_name": "[[List Name]]" # optional, append to specific list }'
curl -X POST "https://reflect.app/api/graphs/$REFLECT_GRAPH_ID/notes" \ -H "Authorization: Bearer $REFLECT_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "subject": "Note Title", "content_markdown": "# Heading\n\nContent here...", "pinned": false }'
curl -X POST "https://reflect.app/api/graphs/$REFLECT_GRAPH_ID/links" \ -H "Authorization: Bearer $REFLECT_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "url": "https://example.com", "title": "Page Title", "description": "Optional description", "highlights": ["Quote 1", "Quote 2"] }'
curl "https://reflect.app/api/graphs/$REFLECT_GRAPH_ID/links" \ -H "Authorization: Bearer $REFLECT_TOKEN"
Use scripts/reflect.sh for common operations: # Append to daily note ./scripts/reflect.sh daily "Remember to review PR #6" # Append to specific list in daily note ./scripts/reflect.sh daily "Buy milk" "[[Shopping]]" # Create a new note ./scripts/reflect.sh note "Meeting Notes" "# Standup\n\n- Discussed X\n- Action item: Y" # Save a link ./scripts/reflect.sh link "https://example.com" "Example Site" "Great resource"
Capture todos from chat โ append to daily note Save interesting links mentioned in conversation Create meeting notes or summaries Sync reminders to Reflect for persistence Backlink to lists like [[Ideas]] or [[Project Name]]
Cannot read note contents (E2E encrypted) Append-only โ can't edit or delete existing content No search โ can't query existing notes
Writing, remixing, publishing, visual generation, and marketing content production.
Largest current source with strong distribution and engagement signals.