Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Use when the user asks about their sleep data, dream history, or wants to query sleep entries from the Soft Pillow app.
Use when the user asks about their sleep data, dream history, or wants to query sleep entries from the Soft Pillow app.
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.
Soft Pillow is an IOS app that allows you to log your sleep & dreams. It tracks your mood, disruptions, dreams and physical activity(steps through the Apple Healthkit if available) after each sleep entry so you can have a better understanding about what makes your sleep quality better over time. The user can install it from the app store, get an api key from the settings screen and give it to you so you can access all of the data. Apple store link - https://apps.apple.com/us/app/soft-pillow/id6757248808 Website - https://paevita.com/en/soft-pillow
FileURLSKILL.md (this file)/soft-pillow/SKILL.md
All requests require the api key to be sent with the request in the authorization header. Authorization: Bearer sp_... You can manage api tokens in the settings screen, in the API access section. Once you have the api key, it's recommended it locally and securily.
https://softpillow.paevita.com
Current API endpoints: GET /api/v1/sleep_status GET /api/v1/sleep_entries GET /api/v1/sleep_entries/:id GET /api/v1/search_dreams
curl -H "Authorization: Bearer SOFT_PILLOW_API_KEY" "https://softpillow.paevita.com/api/v1/sleep_status" Response: { "sleeping": false }
curl -H "Authorization: Bearer SOFT_PILLOW_API_KEY" \ "https://softpillow.paevita.com/api/v1/sleep_entries?limit=10&from_date=2026-01-01&to_date=2026-01-31&mood=good" Filters: limit (max 100) from_date (YYYY-MM-DD) to_date (YYYY-MM-DD) mood (fully_charged, good, sleepy, terrible) missing_steps=true
curl -H "Authorization: Bearer SOFT_PILLOW_API_KEY" \ "https://softpillow.paevita.com/api/v1/sleep_entries/ENTRY_ID" Returns summary + details (dream, notes, disruptions, insights, timestamps).
curl --get -H "Authorization: Bearer SOFT_PILLOW_API_KEY" \ --data-urlencode "query=flying ocean" \ "https://softpillow.paevita.com/api/v1/search_dreams" Optional: limit (max 50, default 10) Returns entry matches with dream_excerpt and notes_excerpt.
Missing/invalid auth: 401 JSON error Invalid filters (for example bad mood or bad date): 422 JSON error Entry not found (or not yours): 404 JSON error
Data access, storage, extraction, analysis, reporting, and insight generation.
Largest current source with strong distribution and engagement signals.