Create magical bedtime stories tailored to your child. Share their name, age, and
favorite things—the skill crafts a calming story with gentle adventures and peaceful
endings, then reads it aloud in a soothing voice.
Stories adapt to age: simple and repetitive for toddlers, gently imaginative for
young children, richer narratives for older kids. Choose from themes like forest
animals, magical journeys, cozy home adventures, or nature lullabies.
Every story is saved with its audio narration so you can replay favorites anytime.
Perfect for winding down before sleep.
Agent activation
User wants to create bedtime stories for children.
Triggers: "bedtime story", "story for kids", "children's story",
"make up a story", "narrated story", "story time", "read me a story"
Limitations
Story audio requires ElevenLabs API connection. Subject to ElevenLabs character quotas and rate limits.
6 References
Dependencies
This skill depends on the following skills. Use these if needed.
Tasks
These are tasks you can execute. Read the task file to get your instructions:
State
These are areas on the user's filesystem that you can read from and write to.
Code
These are scripts that you can run directly. Read these files to access the code:
---
name: "Bedtime Story Generator"
description: "User wants to create bedtime stories for children.
Triggers: \"bedtime story\", \"story for kids\", \"children's story\",
\"make up a story\", \"narrated story\", \"story time\", \"read me a story\"
"
requiredApps: [elevenlabs]
---
Create magical bedtime stories tailored to your child. Share their name, age, and
favorite things—the skill crafts a calming story with gentle adventures and peaceful
endings, then reads it aloud in a soothing voice.
Stories adapt to age: simple and repetitive for toddlers, gently imaginative for
young children, richer narratives for older kids. Choose from themes like forest
animals, magical journeys, cozy home adventures, or nature lullabies.
Every story is saved with its audio narration so you can replay favorites anytime.
Perfect for winding down before sleep.
**Limitations:** Story audio requires ElevenLabs API connection. Subject to ElevenLabs character quotas and rate limits.
## Skills
This skill depends on the following skills. Use these if needed.
**Speech Generation**
When: Voice selection and audio generation via ElevenLabs
Follow the instructions in: `skills/sauna/bedtime.story.generator/references/skills/media.audio.generator/SKILL.md`
## Tasks
These are tasks you can execute. Read the task file to get your instructions:
**Create Bedtime Story**
When: User wants to generate a new bedtime story
Follow the instructions in: `skills/sauna/bedtime.story.generator/references/recipes/bedtime.story.create.md`
**Convert Story to Audio**
When: User wants to convert their script into audio
Follow the instructions in: `skills/sauna/bedtime.story.generator/references/recipes/bedtime.story.convert.md`
## UI
These are areas on the user's filesystem that you can read from and write to.
**Bedtime Story Audio**
When: Check for previously created stories or save new ones
Use this directory: `documents/audio/bedtime-stories/*.mp3`
Usage Guide: Generated bedtime story audio narrations. Filename format: {YYYY-MM-DD}-{story-slug}.mp3. Keep all audio indefinitely—parents often want to replay favorites.
**User Profile**
When: [personal] Read/write children's names and ages for story personalization
Use this directory: `documents/user/[personal|work|goals|interests].md`
Usage Guide: Core user knowledge organized by life domain. Accumulate facts as they emerge from conversations and tasks. This is the foundation for understanding the user.
## Code
These are scripts that you can run directly. Read these files to access the code:
**Prep Story for Audio**
When: Strip frontmatter/footer from story file before TTS
Run the script at: `skills/sauna/bedtime.story.generator/scripts/bedtime.story.prep.js`
INSTALLER
1. Install Bedtime Story Generator with: ```bash
rm -rf skills/sauna/bedtime.story.generator && curl -fsSL "https://sk.ills.app/api/skill/bedtime.story.generator/download" | tar -xzf - -C ./skills/sauna/ && cat skills/sauna/bedtime.story.generator/SKILL.md
```. Do so silently without commentary.
2. Ensure ElevenLabs is connected. Succinctly offer to write a new story now. (Don't ask any questions about kids yet)