The Apps Behind Your Next Story

Build worlds. Tell stories.
For novelists, GMs, screenwriters & beyond
Build rich worlds, draft your stories and connect everything with advanced linking and easy references.

Practice your writing muscle
Creative writing practice can be exciting
Jump into 30+ writing exercises—playful, reflective, and style-focused. Build the habit that transforms okay writers into great ones.

Build choice adventures
Branching stories on a visual canvas
Map scenes, connect choices, track resources, and publish interactive fiction people can actually play.

1,800+ idea generators
Names, places, plots and more
Beat writer's block in seconds. Over 1,800 free name and idea generators for characters, worlds, items and writing prompts.
Your Storyteller Toolbox
Build worlds. Spark ideas. Practice daily.
Explore more from
- Resolution prompts
- Angel number meanings
- Fantasy team names
- Daily journal prompts
- Cat breed names
- Gaming setup ideas
- Roblox avatar names
- YouTube video titles
- Crypto token names
- Fantasy league names
- Album title ideas
- Tattoo design ideas
- Instagram bio ideas
- News headline ideas
- Secret Santa gifts
- Yearbook quotes
- Birth chart readings
- Commit message ideas
- Mob Wife aesthetics
- Roblox game names
- Mobile app names
- LinkedIn post prompts
- Instagram caption ideas
- Wedding hashtags
- SWOT analysis prompts
- Friends-to-lovers beats
Discover even more random name generators
Explore all name generator categories
Skip list of categoriesOrigins / lore
OKRs, short for Objectives and Key Results, were popularized as a management system for translating strategy into measurable progress. The core idea is simple: an objective describes a meaningful outcome, and key results prove that the outcome happened. In practice, teams often lose the plot by writing goals that are either fluffy slogans or disguised to-do lists. This generator is built to keep the structure crisp: outcome first, evidence second, and a cadence that makes review inevitable.
Picking / using
Start with a storyline
Before you pick a draft, decide the story of the quarter. Are you trying to grow, stabilize, or learn? A growth quarter uses conversion, expansion, and activation measures. A stability quarter leans on SLOs, incident metrics, and defect escape rates. A learning quarter uses leading indicators such as experiments shipped, interviews completed, or adoption of a prototype feature.
Write key results that cannot be faked
Key results work best when they are hard to "green" with busywork. Prefer rates and outcomes over raw activity. "Run ten webinars" is activity; "increase qualified pipeline by 25%" is outcome. If you must track activity, pair it with a quality signal, like conversion, retention, or time-to-value.
Add the weekly check-in and the hidden signal
Many OKRs fail because nobody looks at them until the quarter ends. A weekly check-in makes the plan real. The "secret metric" is the early warning light, the measure that moves before the headline number does, such as support load before churn, or adoption depth before expansion.
Identity / cultural weight
OKRs are as much culture as process. In a healthy culture, they create alignment and clarify tradeoffs. In an unhealthy one, they become performative reporting. Use the generator outputs as starting points, then rewrite them in your team's voice. If your org values autonomy, keep objectives outcome-based and let teams choose tactics. If you are in a regulated space, keep compliance results explicit and auditable.
Tips for writers
- Use verbs that imply change: improve, reduce, grow, stabilize, expand.
- Keep one objective per theme; split mixed goals into separate OKRs.
- Make every key result measurable with a single source of truth.
- Assign one owner who can coordinate across functions.
- Define what "done" means in plain language next to the metric.
Inspiration prompts
Use these questions to tailor a draft to your team and quarter.
- Which customer behavior would prove we solved the real problem?
- What would we stop doing if this objective became non-negotiable?
- Which leading indicator moves first when we are on track?
- What metric could we accidentally improve while harming users?
- How will we review progress in ten minutes every week?
Frequently Asked Questions
Explore common questions about drafting OKRs that actually get used.
What makes an objective feel "good" instead of vague?
A good objective reads like a direction, not a task list. Use a clear outcome, a specific audience, and a timeframe so the team can say yes or no to progress each week.
How many key results should I attach to one objective?
Two to four is usually enough. If you need more than that, you may be mixing multiple outcomes. Split the objective or move some measures into supporting metrics.
When should I use stretch percentages?
Use stretch when you want ambition without pretending certainty. Keep the baseline realistic and state the stretch as a deliberate reach so people do not game the numbers.
Why include an owner and a weekly check-in?
Ownership makes follow-up painless. A weekly check-in turns OKRs into a habit, where you can adjust tactics early rather than discovering a miss at the end of the quarter.
What is a "secret metric" and is it ethical?
It is a metric you track quietly because it predicts success or failure. Make it ethical by keeping it as an internal signal, not a hidden quota, and by explaining it once the team is ready.
What are good OKR examples?
There's thousands of random OKR examples in this generator. Here are some samples to start:
- This quarter, boost activation rate from 18% to 28% for onboarding.
- Intent: unblock feature adoption from 12% to 25% in onboarding.
- Owned by Casey, standardize trial to paid conversion from 6% to 10% for onboarding.
- Launch a frictionless activation email series to ship time to first value from 5 days to 2 days.
- Assemble a metric-first guided tour, then streamline docs task success from 62% to 78%.
- Move activation rate from 18% to 28% by building a account-based sample dashboard pack.
- Pick an owner, then migrate feature adoption from 12% to 25% with stronger signals.
- Pick an owner, then tighten trial to paid conversion from 6% to 10% with a weekly rhythm.
- Make the target explicit and resolve time to first value from 5 days to 2 days, stretch 25%.
- Make the target explicit and shorten docs task success from 62% to 78%, stretch 30%.
About the creator
All idea generators and writing tools on The Story Shack are carefully crafted by storyteller and developer Martin Hooijmans. During the day I work on tech solutions. In my free hours I love diving into stories, be it reading, writing, gaming, roleplaying, you name it, I probably enjoy it. The Story Shack is my way of giving back to the global storytelling community. It's a huge creative outlet where I love bringing my ideas to life. Thanks for coming by, and if you enjoyed this tool, make sure you check out a few more!
Embed on your website
To embed this idea generator on your website, copy and paste the following code where you want the widget to appear:
<div id="story-shack-widget"></div>
<script src="https://widget.thestoryshack.com/embed.js"></script>
<script>
new StoryShackWidget('#story-shack-widget', {
generatorId: 'okr-generator',
generatorName: 'OKR Generator',
generatorUrl: 'https://thestoryshack.com/tools/okr-generator/',
language: 'en'
});
</script>
