getting-started
Skill1 starsChanged 12 days agoMITView on GitHub
Use when a user is new to StorytellerOS, asks "where do I start?", "what should I do first?", "help me get set up", or when you notice their account is nearly empty (no pen names, no books). Walks the top-level first-run tasks one at a time (add a book, connect socials, set up email sending) without firehosing.
32 other projects use a version of this.
Adopted by
Most recently taken up by
- seayniclabs/homelab-infra-mcptheir own version, first seen Nov 8, 2026
- AnyOrgName/php-skillstheir own version, first seen Nov 8, 2026
- celigo/aitheir own version, first seen Nov 5, 2026
- orgiggly/claude-plugintheir own version, first seen Nov 2, 2026
- claude-world/director-mode-litetheir own version, first seen Nov 1, 2026
- seayniclabs/lathetheir own version, first seen Nov 1, 2026
Other versions32 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 32
- NVIDIA-NeMo/Curator★ 1.9ksame name
- davekilleen/Dex★ 509same name
- aivrar/portable-hermes-agent★ 239same name
- GoogleCloudPlatform/race-condition★ 232same name
- taskade/mcp★ 170same name
- claude-world/director-mode-lite★ 80same name
- dylantarre/design-system-skills★ 50same name
- crewAIInc/skills★ 45same name
- aks129/HealthClawGuardrails★ 33same name
- ayrshare/ayrshare-social-media-api-claude-plugin★ 19same name
22 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository29 other files it gives its agents.
- ads-studioSkill
- blog-post-and-newsletterSkill
- calendarSkill
- chapter-draftingSkill
- character-mergeSkill
- financeSkill
- manuscript-importSkill
- manuscript-revisionsSkill
- markersSkill
- marketing-studioSkill
- mentionsSkill
- pen-namesSkill
- quick-task-captureSkill
- sales-studioSkill
- social-handoffSkill
- story-bibleSkill
- stos-setupSkill
- tasksSkill
- timelineSkill
- time-trackingSkill
- wordpress-connectSkill
- wordpress-llm-optimizationSkill
- wordpress-mediaSkill
- wordpress-pagesSkill
- wordpress-postsSkill
- wordpress-productsSkill
- wordpress-seoSkill
- worldbuilding-mergeSkill
- worldbuildingSkill
The file
We split this skill into the rules it gives an agent
6 rules. 0 are common, 1 is distinctive, and 5 are very specific to this project.
0
Common
Most of the 32 edited versions we read keep these.
1
Distinctive
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 23
Call stos_getting_started (no arguments).
- Very specific: line 34
If stos_getting_started isn't available (older server), fall back to stos_account_manifest for pen name/book counts and infer from there.
- Very specific: line 44
Ask conversationally: "What name do you publish under?" Don't ask for genres/tagline/heat level up front — those can be enriched later (see …
- Distinctive: line 49
If the user is already published on Amazon, the web app's ASIN import is the fastest path and genuinely delightful — recommend it over …
- Very specific: line 58
Not published yet, or the user prefers staying in chat: stos_titles_create (needs penNameId), then stos_title_variations_bulk for formats.
- Very specific: line 83
After connecting, scheduling works from Social Studio, and Claude can post, schedule and run campaigns through the same StorytellerOS …
“Common” is measured: kept by at least 6 in 10 of the 32 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
StorytellerOS Getting Started
When to Use
- User just connected StorytellerOS and asks what to do
- User says "getting started", "onboard me", "set up my account", "what now?"
- A tool call reveals an empty account (0 pen names or 0 books) and the user seems unsure where to begin
- User asks how to "unlock" a studio (Project, Social, Email)
The one rule: one step at a time
New authors churn when they get a wall of setup instructions. Never list every remaining task. Find the SINGLE most valuable next step, help them finish it, celebrate it, then ask if they want the next one. Building the relationship beats completing the checklist.
Step 0 — Read the account state
Call stos_getting_started (no arguments). It returns:
readiness— live flags: pen name/book counts, AI + image key presence, per-pen-name email sender status, social profile linknextSteps— ordered list of ONLY the missing stepsguides— canonical web-app + MCP walkthroughs for each top task
Take the FIRST item in nextSteps and offer that. Mention at most one other
thing exists ("after this there are a couple of optional connections, and we'll
get to them whenever you like").
If stos_getting_started isn't available (older server), fall back to
stos_account_manifest for pen name/book counts and infer from there.
The first-run arc (reference)
The natural order, matching the in-app onboarding wizard:
1. Pen name (the foundation)
Everything hangs off a pen name — series, books, email audience, social voice.
- MCP:
stos_pen_names_createwith just a name is enough to start. - Ask conversationally: "What name do you publish under?" Don't ask for
genres/tagline/heat level up front — those can be enriched later
(see the
pen-namesskill).
2. First book — the 30-second win
If the user is already published on Amazon, the web app's ASIN import is the fastest path and genuinely delightful — recommend it over manual entry:
Open Project Studio → Titles → Quick Create at storytelleros.com, paste your book's ASIN (the
B0…code in its Amazon URL), and hit search. Title, synopsis, covers, and every published format (ebook, paperback, hardcover, audiobook) import automatically as variations. A whole backlist? Titles → Import Published takes your full KDP report CSV in one shot.
Not published yet, or the user prefers staying in chat: stos_titles_create
(needs penNameId), then stos_title_variations_bulk for formats.
Terminology guard: a variation is a FORMAT (ebook/paperback/hardcover/ audiobook). An edition is a VERSION (1st, revised). Never say "edition" for a format.
3. Manuscript and story bible: the "wow" moment
Once a book exists, offer to bring the manuscript in. Before uploading, ask
the same question the manuscript-import skill asks:
"Do you want me to just import and store the manuscript, or also build the story bible (characters, places, events and lore) from it?"
Then follow the manuscript-import skill for the upload. If the author says
yes to the story bible, follow the story-bible skill after the import
succeeds. Never start the story bible without that yes. This is the moment
new users fall in love, so offer it early.
4. Connect socials (unlocks Social Studio)
Social OAuth happens in the browser — it cannot be completed over MCP.
Open Settings → Social Studio at storytelleros.com and connect Facebook, Instagram, Threads, or Pinterest. Each takes one approval click.
After connecting, scheduling works from Social Studio, and Claude can post,
schedule and run campaigns through the same StorytellerOS connector (see the
social-handoff skill).
For ads, call stos_ads_setup_status first. It shows which of the four setup steps
are done for each pen name and what to do next, and the ads-studio skill walks
the author through them.
5. Email sending (unlocks Email Studio campaigns)
StorytellerOS ships its own email engine: bring your own sending account, unlimited contacts, no per-subscriber fees. Senders are per pen name:
Open Settings → Email Sending at storytelleros.com, pick your email provider (or enter its server details), set the from-address, and send the test email to verify it.
readiness.emailSending.perPenName shows configured/verified per pen name.
Once verified, campaigns, automations, contacts, lists, and signup forms all
work over MCP (stos_email_*; orient with stos_email_overview).
6. Optional polish
- Their own AI key (Settings → AI Integration) for in-app AI features
- An image provider key (Settings → Images) for AI covers and marketing imagery
- The Claude connector already works: they're talking to you through it
Suggested opening move
For a brand-new account, after reading readiness, a strong opener is:
"Let's get your first book in. Are you already published on Amazon? If so, grab any of your books' Amazon pages and paste me the ASIN. Or tell me the pen name you write under and we'll start from scratch."
Then do the work with them, one exchange at a time.
Handoffs
- Connector/auth problems →
stos-setupskill - Multi-pen-name questions →
pen-namesskill - Importing a manuscript →
manuscript-importskill - Building the story bible →
story-bibleskill - Social posting →
social-handoffskill - Email campaigns in depth →
marketing-studioskill (Email Studio)
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

