Custom AI Prompts
Free-form AI snippets for repurposing, expanding, and transforming text in specific ways. Anything after the second colon is sent to the model as instruction.
Repurpose as Tweet
{{ai:custom:turn this into a Twitter/X post under 280 characters. Strong hook, no hashtags unless asked.}}Repurpose as LinkedIn Post
{{ai:custom:turn this into a LinkedIn post: hook, 2-3 short paragraphs with line breaks between, end with a question to drive comments.}}Expand Brief Note
{{ai:expand}}Slack-Style Status Update
{{ai:custom:turn this into a Slack standup-style update with three sections: Yesterday, Today, Blockers. Use bold section labels.}}Explain Like I'm 5
{{ai:custom:explain this like I'm 5 - simple words, short sentences, friendly tone, no jargon.}}Code Comment from Code
{{ai:custom:write a clear technical comment that explains what this code does and why. Concise, no fluff, use the standard JSDoc/Rustdoc style if applicable.}}When to use this template
- Repurposing a long-form draft into a tweet, LinkedIn post, or Slack update without rewriting from scratch.
- Explaining technical content to non-technical stakeholders. ELI5 a regex, a SQL query, a stack trace.
- Generating boilerplate from minimal input. Type three keywords, get a formatted standup update.
- Building your own AI workflow without leaving the app you're already typing in.
Customize for your workflow
- Be specific in the modifier. 'Turn this into a Twitter post' produces something average. 'Turn this into a Twitter post under 280 characters with a strong hook and no hashtags' produces something usable.
- Bind frequently used custom snippets to keyboard shortcuts. The whole point is removing friction, not typing more.
- Chain snippets when needed. Run zsum first to get a summary, then ztweet on the result for a social post.
Common questions
How do I write a good custom modifier?
Treat it like a brief, not a hint. State the format, the audience, the length, and any constraints. AI providers reward specificity.
Can I use multiple AI tokens in one snippet?
No — one AI call per snippet. To chain, run one snippet, copy the output, fire the next snippet. We may add chaining in a future version.
What's the difference between {{ai:custom}} and {{ai:rewrite}}?
ai:rewrite is a polish pass that preserves intent. ai:custom is open-ended — you tell it exactly what transformation you want. Use rewrite for tone, custom for format/structure changes.
Related reading
More AI Workflows Templates
Rewrite & Polish
AI snippets that polish drafts in place. Highlight your selection or copy text, then trigger the snippet. The polished version replaces it.
3 snippetsSummarize Anything
Compress long text into shorter forms. Useful for meeting notes, customer emails, long docs, transcripts.
3 snippetsTranslate Inline
Translate a selection or clipboard between languages without leaving the app you are typing in.
3 snippetsFix Grammar & Spelling
Cleans up only spelling and grammar without rewording or restructuring. Preserves your voice and intent.
3 snippetsGenerate Replies
AI generates a thoughtful reply to a copied email or message. Highlight the source, fire the snippet, paste the draft into your compose window.
3 snippetsUse these snippets in TypeFire
Download the template pack, drop the .md files into your TypeFire snippets folder, and start expanding with abbreviations instantly.