100+ agentic systems
you can build today.
Real workflows, real tools, real impact. From beginner to advanced. All the systems 2BFT uses, teaches, and ships. Copy, customize, ship.
Pick the world you live in. Pick a system that ships this week.
Personal Productivity
Your day, automated. Wake up, ship, sleep.
Coding & Development
Ship code without typing code. AI as your pair-programmer.
Content & Creative
Write, design, ship — at the pace the algorithm wants.
Business & Marketing
Sales, support, and growth on autopilot. Boring repeatable wins.
WhatsApp & Instagram
Where your customers already are. Reply before they tap away.
E-commerce & D2C
Shopify, D2C, marketplace. The agent does the boring work.
Research & Learning
Read 10x faster. Learn what matters. Skip the rest.
Health & Lifestyle
Habits, meals, sleep. Boring stuff, automated so you actually do it.
Real Estate & Local Business
Local shops, brokers, clinics. The agent does the follow-up.
Education & Students
Study smarter, not longer. For students and lifelong learners.
Personal Productivity
Your day, automated. Wake up, ship, sleep.
01Daily AI morning briefing
BeginnerOvernight news, weather, calendar, top 3 priorities — pushed to Telegram before you wake up.
ClaudeTelegram MCPTavily⧉ Brief
Daily AI morning briefing
BeginnerOvernight news, weather, calendar, top 3 priorities — pushed to Telegram before you wake up.
Overnight news, weather, calendar, top 3 priorities — pushed to Telegram before you wake up.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Overnight news, weather, calendar, top 3 priorities — pushed to Telegram before you wake up.
Build an agent called "Daily AI morning briefing". Trigger: <TIME/FREQUENCY>. Read from: <SOURCE>. Write to: <DESTINATION>. Don't ask me for confirmation between steps. Run it. If something fails, retry once, then log and skip.
02Email-to-task extractor
BeginnerGmail inbox → Notion tasks, with priority, owner, and due date pulled from the email body.
GPT-5.6Gmail APINotion API⧉ Brief
Email-to-task extractor
BeginnerGmail inbox → Notion tasks, with priority, owner, and due date pulled from the email body.
Gmail inbox → Notion tasks, with priority, owner, and due date pulled from the email body.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Gmail inbox → Notion tasks, with priority, owner, and due date pulled from the email body.
Build an agent called "Email-to-task extractor". Trigger: <TIME/FREQUENCY>. Read from: <SOURCE>. Write to: <DESTINATION>. Don't ask me for confirmation between steps. Run it. If something fails, retry once, then log and skip.
03Calendar conflict detector
BeginnerWatches Google Calendar, flags double-bookings and back-to-back meetings with no buffer.
ClaudeCalendar MCPMake⧉ Brief
Calendar conflict detector
BeginnerWatches Google Calendar, flags double-bookings and back-to-back meetings with no buffer.
Watches Google Calendar, flags double-bookings and back-to-back meetings with no buffer.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Watches Google Calendar, flags double-bookings and back-to-back meetings with no buffer.
Build an agent called "Calendar conflict detector". Trigger: <TIME/FREQUENCY>. Read from: <SOURCE>. Write to: <DESTINATION>. Don't ask me for confirmation between steps. Run it. If something fails, retry once, then log and skip.
04Meeting notes → action items
BeginnerRecords meeting audio, transcribes, extracts action items, and pushes them to Trello with owner tags.
WhisperGPT-5.6Trello API⧉ Brief
Meeting notes → action items
BeginnerRecords meeting audio, transcribes, extracts action items, and pushes them to Trello with owner tags.
Records meeting audio, transcribes, extracts action items, and pushes them to Trello with owner tags.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Records meeting audio, transcribes, extracts action items, and pushes them to Trello with owner tags.
Build an agent called "Meeting notes → action items". Trigger: <TIME/FREQUENCY>. Read from: <SOURCE>. Write to: <DESTINATION>. Don't ask me for confirmation between steps. Run it. If something fails, retry once, then log and skip.
05Daily journaling companion
BeginnerEnd-of-day prompt in Notion → Claude replies with patterns, wins, and one question for tomorrow.
ClaudeNotion MCPCron⧉ Brief
Daily journaling companion
BeginnerEnd-of-day prompt in Notion → Claude replies with patterns, wins, and one question for tomorrow.
End-of-day prompt in Notion → Claude replies with patterns, wins, and one question for tomorrow.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →End-of-day prompt in Notion → Claude replies with patterns, wins, and one question for tomorrow.
Build an agent called "Daily journaling companion". Trigger: <TIME/FREQUENCY>. Read from: <SOURCE>. Write to: <DESTINATION>. Don't ask me for confirmation between steps. Run it. If something fails, retry once, then log and skip.
06Habit tracker with weekly insights
BeginnerLogs habits to a Notion database, sends a Sunday summary with streak, drops, and one nudge.
ClaudeNotionTelegram MCP⧉ Brief
Habit tracker with weekly insights
BeginnerLogs habits to a Notion database, sends a Sunday summary with streak, drops, and one nudge.
Logs habits to a Notion database, sends a Sunday summary with streak, drops, and one nudge.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Logs habits to a Notion database, sends a Sunday summary with streak, drops, and one nudge.
Build an agent called "Habit tracker with weekly insights". Trigger: <TIME/FREQUENCY>. Read from: <SOURCE>. Write to: <DESTINATION>. Don't ask me for confirmation between steps. Run it. If something fails, retry once, then log and skip.
07Recipe generator from fridge photo
BeginnerSnap your fridge → Claude names the dish, lists ingredients, and gives 5 steps.
Nano Banana 2ClaudeNotion⧉ Brief
Recipe generator from fridge photo
BeginnerSnap your fridge → Claude names the dish, lists ingredients, and gives 5 steps.
Snap your fridge → Claude names the dish, lists ingredients, and gives 5 steps.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Snap your fridge → Claude names the dish, lists ingredients, and gives 5 steps.
Build an agent called "Recipe generator from fridge photo". Trigger: <TIME/FREQUENCY>. Read from: <SOURCE>. Write to: <DESTINATION>. Don't ask me for confirmation between steps. Run it. If something fails, retry once, then log and skip.
08Travel planner
BeginnerDates + budget + preferences → day-by-day itinerary with maps, food, and rain-day backups.
GPT-5.6MakeTavily⧉ Brief
Travel planner
BeginnerDates + budget + preferences → day-by-day itinerary with maps, food, and rain-day backups.
Dates + budget + preferences → day-by-day itinerary with maps, food, and rain-day backups.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Dates + budget + preferences → day-by-day itinerary with maps, food, and rain-day backups.
Build an agent called "Travel planner". Trigger: <TIME/FREQUENCY>. Read from: <SOURCE>. Write to: <DESTINATION>. Don't ask me for confirmation between steps. Run it. If something fails, retry once, then log and skip.
09Resume-to-cover-letter
IntermediateDrop a PDF resume + job description → personalized cover letter, edited to your voice.
ClaudeOpenClawPDF parser⧉ Brief
Resume-to-cover-letter
IntermediateDrop a PDF resume + job description → personalized cover letter, edited to your voice.
Drop a PDF resume + job description → personalized cover letter, edited to your voice.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Drop a PDF resume + job description → personalized cover letter, edited to your voice.
Build an agent called "Resume-to-cover-letter". Trigger: <TIME/FREQUENCY>. Read from: <SOURCE>. Write to: <DESTINATION>. Don't ask me for confirmation between steps. Run it. If something fails, retry once, then log and skip.
10Inbox zero assistant
IntermediateReads unread email, drafts replies in your voice, surfaces only the ones that need you.
ClaudeGmail MCPOpenClaw⧉ Brief
Inbox zero assistant
IntermediateReads unread email, drafts replies in your voice, surfaces only the ones that need you.
Reads unread email, drafts replies in your voice, surfaces only the ones that need you.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Reads unread email, drafts replies in your voice, surfaces only the ones that need you.
Build an agent called "Inbox zero assistant". Trigger: <TIME/FREQUENCY>. Read from: <SOURCE>. Write to: <DESTINATION>. Don't ask me for confirmation between steps. Run it. If something fails, retry once, then log and skip.
11Family chore scheduler
IntermediateWhatsApp group → Claude parses requests → slots chores into shared Google Calendar.
OpenClawWhatsApp APICalendar MCP⧉ Brief
Family chore scheduler
IntermediateWhatsApp group → Claude parses requests → slots chores into shared Google Calendar.
WhatsApp group → Claude parses requests → slots chores into shared Google Calendar.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →WhatsApp group → Claude parses requests → slots chores into shared Google Calendar.
Build an agent called "Family chore scheduler". Trigger: <TIME/FREQUENCY>. Read from: <SOURCE>. Write to: <DESTINATION>. Don't ask me for confirmation between steps. Run it. If something fails, retry once, then log and skip.
12Bill tracker
IntermediatePhoto of a receipt → expense line item, categorized, with monthly totals in a sheet.
Nano Banana 2OpenClawSheets⧉ Brief
Bill tracker
IntermediatePhoto of a receipt → expense line item, categorized, with monthly totals in a sheet.
Photo of a receipt → expense line item, categorized, with monthly totals in a sheet.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Photo of a receipt → expense line item, categorized, with monthly totals in a sheet.
Build an agent called "Bill tracker". Trigger: <TIME/FREQUENCY>. Read from: <SOURCE>. Write to: <DESTINATION>. Don't ask me for confirmation between steps. Run it. If something fails, retry once, then log and skip.
13Voice journal → themes
IntermediateRecord 2 minutes a day, Claude finds recurring themes, blockers, and wins across the week.
ElevenLabsClaudeNotion⧉ Brief
Voice journal → themes
IntermediateRecord 2 minutes a day, Claude finds recurring themes, blockers, and wins across the week.
Record 2 minutes a day, Claude finds recurring themes, blockers, and wins across the week.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Record 2 minutes a day, Claude finds recurring themes, blockers, and wins across the week.
Build an agent called "Voice journal → themes". Trigger: <TIME/FREQUENCY>. Read from: <SOURCE>. Write to: <DESTINATION>. Don't ask me for confirmation between steps. Run it. If something fails, retry once, then log and skip.
14Learning path generator
IntermediateGoal + current level → 8-week curriculum with daily tasks, resources, and checkpoints.
ClaudeTavilyNotebookLM⧉ Brief
Learning path generator
IntermediateGoal + current level → 8-week curriculum with daily tasks, resources, and checkpoints.
Goal + current level → 8-week curriculum with daily tasks, resources, and checkpoints.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Goal + current level → 8-week curriculum with daily tasks, resources, and checkpoints.
Build an agent called "Learning path generator". Trigger: <TIME/FREQUENCY>. Read from: <SOURCE>. Write to: <DESTINATION>. Don't ask me for confirmation between steps. Run it. If something fails, retry once, then log and skip.
15Daily standup bot
IntermediateSlack prompts the team at 9:55, collates answers, posts a standup summary to the channel.
ClaudeSlack MCPCron⧉ Brief
Daily standup bot
IntermediateSlack prompts the team at 9:55, collates answers, posts a standup summary to the channel.
Slack prompts the team at 9:55, collates answers, posts a standup summary to the channel.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Slack prompts the team at 9:55, collates answers, posts a standup summary to the channel.
Build an agent called "Daily standup bot". Trigger: <TIME/FREQUENCY>. Read from: <SOURCE>. Write to: <DESTINATION>. Don't ask me for confirmation between steps. Run it. If something fails, retry once, then log and skip.
Coding & Development
Ship code without typing code. AI as your pair-programmer.
16Code review bot
IntermediatePR opens → Claude Code reads the diff, posts review comments, flags risks, and suggests tests.
Claude CodeGitHub MCPMastra⧉ Brief
Code review bot
IntermediatePR opens → Claude Code reads the diff, posts review comments, flags risks, and suggests tests.
PR opens → Claude Code reads the diff, posts review comments, flags risks, and suggests tests.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →PR opens → Claude Code reads the diff, posts review comments, flags risks, and suggests tests.
Build the "Code review bot" system in my repo. 1. Read the relevant files (don't guess). 2. Plan the change in 5 bullets before writing code. 3. Apply the diff. 4. Run the test suite. If anything fails, fix and re-run — don't stop. 5. Open a PR with a clear title and description.
17Documentation updater
IntermediateDetects code changes that aren't reflected in docs, drafts the missing section, opens a PR.
Claude CodeMkDocsGitHub⧉ Brief
Documentation updater
IntermediateDetects code changes that aren't reflected in docs, drafts the missing section, opens a PR.
Detects code changes that aren't reflected in docs, drafts the missing section, opens a PR.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Detects code changes that aren't reflected in docs, drafts the missing section, opens a PR.
Build the "Documentation updater" system in my repo. 1. Read the relevant files (don't guess). 2. Plan the change in 5 bullets before writing code. 3. Apply the diff. 4. Run the test suite. If anything fails, fix and re-run — don't stop. 5. Open a PR with a clear title and description.
18Test generator
IntermediateDrop a function → unit tests covering happy path, edge cases, and assertions. Jest, pytest, or vitest.
Claude Sonnet 5JestAider⧉ Brief
Test generator
IntermediateDrop a function → unit tests covering happy path, edge cases, and assertions. Jest, pytest, or vitest.
Drop a function → unit tests covering happy path, edge cases, and assertions. Jest, pytest, or vitest.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Drop a function → unit tests covering happy path, edge cases, and assertions. Jest, pytest, or vitest.
Build the "Test generator" system in my repo. 1. Read the relevant files (don't guess). 2. Plan the change in 5 bullets before writing code. 3. Apply the diff. 4. Run the test suite. If anything fails, fix and re-run — don't stop. 5. Open a PR with a clear title and description.
19Bug triage
IntermediateNew issue arrives → Claude scores priority, suggests an owner, asks the right clarifying question.
ClaudeLinear MCPGitHub⧉ Brief
Bug triage
IntermediateNew issue arrives → Claude scores priority, suggests an owner, asks the right clarifying question.
New issue arrives → Claude scores priority, suggests an owner, asks the right clarifying question.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →New issue arrives → Claude scores priority, suggests an owner, asks the right clarifying question.
Build the "Bug triage" system in my repo. 1. Read the relevant files (don't guess). 2. Plan the change in 5 bullets before writing code. 3. Apply the diff. 4. Run the test suite. If anything fails, fix and re-run — don't stop. 5. Open a PR with a clear title and description.
20Documentation Q&A
IntermediateRAG over your internal docs — answers with citations, refuses when the answer isn't there.
RAGFlowClaudepgvector⧉ Brief
Documentation Q&A
IntermediateRAG over your internal docs — answers with citations, refuses when the answer isn't there.
RAG over your internal docs — answers with citations, refuses when the answer isn't there.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →RAG over your internal docs — answers with citations, refuses when the answer isn't there.
Build the "Documentation Q&A" system in my repo. 1. Read the relevant files (don't guess). 2. Plan the change in 5 bullets before writing code. 3. Apply the diff. 4. Run the test suite. If anything fails, fix and re-run — don't stop. 5. Open a PR with a clear title and description.
21PR description writer
BeginnerDiff → human-readable PR title, summary, test plan, and screenshot placeholders.
Claude CodeGitHubMastra⧉ Brief
PR description writer
BeginnerDiff → human-readable PR title, summary, test plan, and screenshot placeholders.
Diff → human-readable PR title, summary, test plan, and screenshot placeholders.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Diff → human-readable PR title, summary, test plan, and screenshot placeholders.
Build the "PR description writer" system in my repo. 1. Read the relevant files (don't guess). 2. Plan the change in 5 bullets before writing code. 3. Apply the diff. 4. Run the test suite. If anything fails, fix and re-run — don't stop. 5. Open a PR with a clear title and description.
22TypeScript migration assistant
AdvancedJS file in, TypeScript file out — types inferred, any-es kept, build still passes.
Claude Sonnet 5Babelts-migrate⧉ Brief
TypeScript migration assistant
AdvancedJS file in, TypeScript file out — types inferred, any-es kept, build still passes.
JS file in, TypeScript file out — types inferred, any-es kept, build still passes.
~1–2 days · Advanced
- →(whatever the description mentions as the trigger)
- →JS file in, TypeScript file out — types inferred, any-es kept, build still passes.
Build the "TypeScript migration assistant" system in my repo. 1. Read the relevant files (don't guess). 2. Plan the change in 5 bullets before writing code. 3. Apply the diff. 4. Run the test suite. If anything fails, fix and re-run — don't stop. 5. Open a PR with a clear title and description.
23API endpoint monitor
AdvancedWatches API logs, detects error spikes, posts a Mastra alert with the failing request and stack.
ClaudeMastraPagerDuty⧉ Brief
API endpoint monitor
AdvancedWatches API logs, detects error spikes, posts a Mastra alert with the failing request and stack.
Watches API logs, detects error spikes, posts a Mastra alert with the failing request and stack.
~1–2 days · Advanced
- →(whatever the description mentions as the trigger)
- →Watches API logs, detects error spikes, posts a Mastra alert with the failing request and stack.
Build the "API endpoint monitor" system in my repo. 1. Read the relevant files (don't guess). 2. Plan the change in 5 bullets before writing code. 3. Apply the diff. 4. Run the test suite. If anything fails, fix and re-run — don't stop. 5. Open a PR with a clear title and description.
24Database query helper
IntermediateNatural language question → safe SQL with table joins, indexes used, and a one-line explanation.
ClaudePostgres MCPMastra⧉ Brief
Database query helper
IntermediateNatural language question → safe SQL with table joins, indexes used, and a one-line explanation.
Natural language question → safe SQL with table joins, indexes used, and a one-line explanation.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Natural language question → safe SQL with table joins, indexes used, and a one-line explanation.
Build the "Database query helper" system in my repo. 1. Read the relevant files (don't guess). 2. Plan the change in 5 bullets before writing code. 3. Apply the diff. 4. Run the test suite. If anything fails, fix and re-run — don't stop. 5. Open a PR with a clear title and description.
25Refactor agent
AdvancedReads a file, suggests cleaner structure, applies the diff, and re-runs the test suite.
Claude Sonnet 5AiderJest⧉ Brief
Refactor agent
AdvancedReads a file, suggests cleaner structure, applies the diff, and re-runs the test suite.
Reads a file, suggests cleaner structure, applies the diff, and re-runs the test suite.
~1–2 days · Advanced
- →(whatever the description mentions as the trigger)
- →Reads a file, suggests cleaner structure, applies the diff, and re-runs the test suite.
Build the "Refactor agent" system in my repo. 1. Read the relevant files (don't guess). 2. Plan the change in 5 bullets before writing code. 3. Apply the diff. 4. Run the test suite. If anything fails, fix and re-run — don't stop. 5. Open a PR with a clear title and description.
26Vulnerability scanner
AdvancedRuns Semgrep, reads findings, drafts a security report ranked by exploitability.
OpenClawSemgrepClaude⧉ Brief
Vulnerability scanner
AdvancedRuns Semgrep, reads findings, drafts a security report ranked by exploitability.
Runs Semgrep, reads findings, drafts a security report ranked by exploitability.
~1–2 days · Advanced
- →(whatever the description mentions as the trigger)
- →Runs Semgrep, reads findings, drafts a security report ranked by exploitability.
Build the "Vulnerability scanner" system in my repo. 1. Read the relevant files (don't guess). 2. Plan the change in 5 bullets before writing code. 3. Apply the diff. 4. Run the test suite. If anything fails, fix and re-run — don't stop. 5. Open a PR with a clear title and description.
27Spec-to-code
AdvancedPaste a PRD → Claude Code scaffolds the project, writes the first feature, and opens a PR.
Claude CodeContinue.devGitHub⧉ Brief
Spec-to-code
AdvancedPaste a PRD → Claude Code scaffolds the project, writes the first feature, and opens a PR.
Paste a PRD → Claude Code scaffolds the project, writes the first feature, and opens a PR.
~1–2 days · Advanced
- →(whatever the description mentions as the trigger)
- →Paste a PRD → Claude Code scaffolds the project, writes the first feature, and opens a PR.
Build the "Spec-to-code" system in my repo. 1. Read the relevant files (don't guess). 2. Plan the change in 5 bullets before writing code. 3. Apply the diff. 4. Run the test suite. If anything fails, fix and re-run — don't stop. 5. Open a PR with a clear title and description.
28Git history summarizer
IntermediateLast 50 commits → human changelog grouped by feature, with breaking changes called out.
ClaudeMastraGitHub⧉ Brief
Git history summarizer
IntermediateLast 50 commits → human changelog grouped by feature, with breaking changes called out.
Last 50 commits → human changelog grouped by feature, with breaking changes called out.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Last 50 commits → human changelog grouped by feature, with breaking changes called out.
Build the "Git history summarizer" system in my repo. 1. Read the relevant files (don't guess). 2. Plan the change in 5 bullets before writing code. 3. Apply the diff. 4. Run the test suite. If anything fails, fix and re-run — don't stop. 5. Open a PR with a clear title and description.
29Dependency update explainer
Beginnerpackage.json changes → plain-English release notes for each new version, with risk flags.
ClaudenpmMastra⧉ Brief
Dependency update explainer
Beginnerpackage.json changes → plain-English release notes for each new version, with risk flags.
package.json changes → plain-English release notes for each new version, with risk flags.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →package.json changes → plain-English release notes for each new version, with risk flags.
Build the "Dependency update explainer" system in my repo. 1. Read the relevant files (don't guess). 2. Plan the change in 5 bullets before writing code. 3. Apply the diff. 4. Run the test suite. If anything fails, fix and re-run — don't stop. 5. Open a PR with a clear title and description.
30README generator
BeginnerEmpty repo → Claude scans the tree, writes a README with install, run, and contribution steps.
Claude CodeGitHub⧉ Brief
README generator
BeginnerEmpty repo → Claude scans the tree, writes a README with install, run, and contribution steps.
Empty repo → Claude scans the tree, writes a README with install, run, and contribution steps.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Empty repo → Claude scans the tree, writes a README with install, run, and contribution steps.
Build the "README generator" system in my repo. 1. Read the relevant files (don't guess). 2. Plan the change in 5 bullets before writing code. 3. Apply the diff. 4. Run the test suite. If anything fails, fix and re-run — don't stop. 5. Open a PR with a clear title and description.
Content & Creative
Write, design, ship — at the pace the algorithm wants.
31Instagram post generator
BeginnerProduct photo + 5-word prompt → caption, hashtags, and 4 carousel slides in your brand voice.
ClaudeNano Banana 2OpenClaw⧉ Brief
Instagram post generator
BeginnerProduct photo + 5-word prompt → caption, hashtags, and 4 carousel slides in your brand voice.
Product photo + 5-word prompt → caption, hashtags, and 4 carousel slides in your brand voice.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Product photo + 5-word prompt → caption, hashtags, and 4 carousel slides in your brand voice.
Create "Instagram post generator" for the following inputs. Topic: <TOPIC> Audience: <WHO> Voice: <TONE> (or use the brand voice in /brand-voice.md if it exists) Length: <WORDS/MINUTES> Output in the same format every time. Don't add explanations before or after.
32YouTube script writer
IntermediateTopic + audience + length → hook, intro, 5 chapters, B-roll cues, and CTA in your voice.
Claude Sonnet 5NotebookLMMake⧉ Brief
YouTube script writer
IntermediateTopic + audience + length → hook, intro, 5 chapters, B-roll cues, and CTA in your voice.
Topic + audience + length → hook, intro, 5 chapters, B-roll cues, and CTA in your voice.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Topic + audience + length → hook, intro, 5 chapters, B-roll cues, and CTA in your voice.
Create "YouTube script writer" for the following inputs. Topic: <TOPIC> Audience: <WHO> Voice: <TONE> (or use the brand voice in /brand-voice.md if it exists) Length: <WORDS/MINUTES> Output in the same format every time. Don't add explanations before or after.
33Reel storyboard generator
IntermediateTopic → 10-frame storyboard with shot type, on-screen text, and Veo 3.1 prompts per frame.
Nano Banana 2ClaudeVeo 3.1⧉ Brief
Reel storyboard generator
IntermediateTopic → 10-frame storyboard with shot type, on-screen text, and Veo 3.1 prompts per frame.
Topic → 10-frame storyboard with shot type, on-screen text, and Veo 3.1 prompts per frame.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Topic → 10-frame storyboard with shot type, on-screen text, and Veo 3.1 prompts per frame.
Create "Reel storyboard generator" for the following inputs. Topic: <TOPIC> Audience: <WHO> Voice: <TONE> (or use the brand voice in /brand-voice.md if it exists) Length: <WORDS/MINUTES> Output in the same format every time. Don't add explanations before or after.
34Podcast show notes generator
IntermediateAudio file → transcript, 5 key quotes, chapter markers, and 3 tweet drafts.
WhisperClaudeMastra⧉ Brief
Podcast show notes generator
IntermediateAudio file → transcript, 5 key quotes, chapter markers, and 3 tweet drafts.
Audio file → transcript, 5 key quotes, chapter markers, and 3 tweet drafts.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Audio file → transcript, 5 key quotes, chapter markers, and 3 tweet drafts.
Create "Podcast show notes generator" for the following inputs. Topic: <TOPIC> Audience: <WHO> Voice: <TONE> (or use the brand voice in /brand-voice.md if it exists) Length: <WORDS/MINUTES> Output in the same format every time. Don't add explanations before or after.
35Tweet thread writer
BeginnerOne-line idea → 7-tweet thread with hook, narrative arc, and a soft CTA.
GPT-5.6ClaudeMake⧉ Brief
Tweet thread writer
BeginnerOne-line idea → 7-tweet thread with hook, narrative arc, and a soft CTA.
One-line idea → 7-tweet thread with hook, narrative arc, and a soft CTA.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →One-line idea → 7-tweet thread with hook, narrative arc, and a soft CTA.
Create "Tweet thread writer" for the following inputs. Topic: <TOPIC> Audience: <WHO> Voice: <TONE> (or use the brand voice in /brand-voice.md if it exists) Length: <WORDS/MINUTES> Output in the same format every time. Don't add explanations before or after.
36Email newsletter writer
BeginnerTopic + audience → 8-section newsletter with subject, preview, intro, 5 ideas, and PS.
Claude Sonnet 5Mailchimp⧉ Brief
Email newsletter writer
BeginnerTopic + audience → 8-section newsletter with subject, preview, intro, 5 ideas, and PS.
Topic + audience → 8-section newsletter with subject, preview, intro, 5 ideas, and PS.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Topic + audience → 8-section newsletter with subject, preview, intro, 5 ideas, and PS.
Create "Email newsletter writer" for the following inputs. Topic: <TOPIC> Audience: <WHO> Voice: <TONE> (or use the brand voice in /brand-voice.md if it exists) Length: <WORDS/MINUTES> Output in the same format every time. Don't add explanations before or after.
37Blog post + image bundle
IntermediateTopic → 1,200-word post + hero image + 3 in-article images in your brand style.
ClaudeNano Banana 2Notion⧉ Brief
Blog post + image bundle
IntermediateTopic → 1,200-word post + hero image + 3 in-article images in your brand style.
Topic → 1,200-word post + hero image + 3 in-article images in your brand style.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Topic → 1,200-word post + hero image + 3 in-article images in your brand style.
Create "Blog post + image bundle" for the following inputs. Topic: <TOPIC> Audience: <WHO> Voice: <TONE> (or use the brand voice in /brand-voice.md if it exists) Length: <WORDS/MINUTES> Output in the same format every time. Don't add explanations before or after.
38Repurpose content
IntermediateLong blog → 5 platform-specific posts: Twitter thread, LinkedIn, IG carousel, Reel script, newsletter.
Claude Sonnet 5OpenClaw⧉ Brief
Repurpose content
IntermediateLong blog → 5 platform-specific posts: Twitter thread, LinkedIn, IG carousel, Reel script, newsletter.
Long blog → 5 platform-specific posts: Twitter thread, LinkedIn, IG carousel, Reel script, newsletter.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Long blog → 5 platform-specific posts: Twitter thread, LinkedIn, IG carousel, Reel script, newsletter.
Create "Repurpose content" for the following inputs. Topic: <TOPIC> Audience: <WHO> Voice: <TONE> (or use the brand voice in /brand-voice.md if it exists) Length: <WORDS/MINUTES> Output in the same format every time. Don't add explanations before or after.
39SEO content brief
IntermediateKeyword → full brief: search intent, top 10 SERPs, outline, word count, and FAQs to answer.
ClaudePerplexityAhrefs⧉ Brief
SEO content brief
IntermediateKeyword → full brief: search intent, top 10 SERPs, outline, word count, and FAQs to answer.
Keyword → full brief: search intent, top 10 SERPs, outline, word count, and FAQs to answer.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Keyword → full brief: search intent, top 10 SERPs, outline, word count, and FAQs to answer.
Create "SEO content brief" for the following inputs. Topic: <TOPIC> Audience: <WHO> Voice: <TONE> (or use the brand voice in /brand-voice.md if it exists) Length: <WORDS/MINUTES> Output in the same format every time. Don't add explanations before or after.
40Voice-over generator
BeginnerScript + voice profile → 5-minute audio file with pauses, emphasis, and breath marks.
ElevenLabs v3Claude⧉ Brief
Voice-over generator
BeginnerScript + voice profile → 5-minute audio file with pauses, emphasis, and breath marks.
Script + voice profile → 5-minute audio file with pauses, emphasis, and breath marks.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Script + voice profile → 5-minute audio file with pauses, emphasis, and breath marks.
Create "Voice-over generator" for the following inputs. Topic: <TOPIC> Audience: <WHO> Voice: <TONE> (or use the brand voice in /brand-voice.md if it exists) Length: <WORDS/MINUTES> Output in the same format every time. Don't add explanations before or after.
41Music for content
BeginnerMood + length → royalty-free music track, no vocals, with stems if you need edits.
SunoClaudeMake⧉ Brief
Music for content
BeginnerMood + length → royalty-free music track, no vocals, with stems if you need edits.
Mood + length → royalty-free music track, no vocals, with stems if you need edits.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Mood + length → royalty-free music track, no vocals, with stems if you need edits.
Create "Music for content" for the following inputs. Topic: <TOPIC> Audience: <WHO> Voice: <TONE> (or use the brand voice in /brand-voice.md if it exists) Length: <WORDS/MINUTES> Output in the same format every time. Don't add explanations before or after.
42Video shorts from long video
Advanced10-minute video → 5 shorts under 60 seconds, each with its own hook and end-CTA.
Veo 3.1ClaudeMastra⧉ Brief
Video shorts from long video
Advanced10-minute video → 5 shorts under 60 seconds, each with its own hook and end-CTA.
10-minute video → 5 shorts under 60 seconds, each with its own hook and end-CTA.
~1–2 days · Advanced
- →(whatever the description mentions as the trigger)
- →10-minute video → 5 shorts under 60 seconds, each with its own hook and end-CTA.
Create "Video shorts from long video" for the following inputs. Topic: <TOPIC> Audience: <WHO> Voice: <TONE> (or use the brand voice in /brand-voice.md if it exists) Length: <WORDS/MINUTES> Output in the same format every time. Don't add explanations before or after.
43Quote cards from articles
BeginnerArticle URL → 6 quote cards, each under 240 chars, with a designed graphic in your palette.
Nano Banana 2ClaudeOpenClaw⧉ Brief
Quote cards from articles
BeginnerArticle URL → 6 quote cards, each under 240 chars, with a designed graphic in your palette.
Article URL → 6 quote cards, each under 240 chars, with a designed graphic in your palette.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Article URL → 6 quote cards, each under 240 chars, with a designed graphic in your palette.
Create "Quote cards from articles" for the following inputs. Topic: <TOPIC> Audience: <WHO> Voice: <TONE> (or use the brand voice in /brand-voice.md if it exists) Length: <WORDS/MINUTES> Output in the same format every time. Don't add explanations before or after.
44Carousel generator
IntermediateLong article → 10-slide IG carousel with one idea per slide, designed in your template.
Nano Banana 2ClaudeMake⧉ Brief
Carousel generator
IntermediateLong article → 10-slide IG carousel with one idea per slide, designed in your template.
Long article → 10-slide IG carousel with one idea per slide, designed in your template.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Long article → 10-slide IG carousel with one idea per slide, designed in your template.
Create "Carousel generator" for the following inputs. Topic: <TOPIC> Audience: <WHO> Voice: <TONE> (or use the brand voice in /brand-voice.md if it exists) Length: <WORDS/MINUTES> Output in the same format every time. Don't add explanations before or after.
45Newsletter digest
Intermediate20 saved articles → 1 weekly digest grouped by theme, with your hot takes layered in.
ClaudeTavilyMailchimp⧉ Brief
Newsletter digest
Intermediate20 saved articles → 1 weekly digest grouped by theme, with your hot takes layered in.
20 saved articles → 1 weekly digest grouped by theme, with your hot takes layered in.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →20 saved articles → 1 weekly digest grouped by theme, with your hot takes layered in.
Create "Newsletter digest" for the following inputs. Topic: <TOPIC> Audience: <WHO> Voice: <TONE> (or use the brand voice in /brand-voice.md if it exists) Length: <WORDS/MINUTES> Output in the same format every time. Don't add explanations before or after.
Business & Marketing
Sales, support, and growth on autopilot. Boring repeatable wins.
46Lead qualifier
IntermediateForm fill → lead score, segment, and a CRM tag — sales team only sees MQL and above.
ClaudeOpenClawHubSpot⧉ Brief
Lead qualifier
IntermediateForm fill → lead score, segment, and a CRM tag — sales team only sees MQL and above.
Form fill → lead score, segment, and a CRM tag — sales team only sees MQL and above.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Form fill → lead score, segment, and a CRM tag — sales team only sees MQL and above.
Build "Lead qualifier" as a daily-runner. Input: <TRIGGER_EVENT> Action: <WHAT_THE_AGENT_DOES> Output: <WHERE_THE_RESULT_LIVES> (CRM, Notion, Sheets, Slack, etc.) Constraint: anything below threshold <X> goes to a "review" queue, not the main flow. Log every run to a dated file.
47Customer support bot
IntermediateFAQ + your docs + Claude → instant answers, escalates to a human when the question is fuzzy.
ClaudeOpenClawIntercom⧉ Brief
Customer support bot
IntermediateFAQ + your docs + Claude → instant answers, escalates to a human when the question is fuzzy.
FAQ + your docs + Claude → instant answers, escalates to a human when the question is fuzzy.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →FAQ + your docs + Claude → instant answers, escalates to a human when the question is fuzzy.
Build "Customer support bot" as a daily-runner. Input: <TRIGGER_EVENT> Action: <WHAT_THE_AGENT_DOES> Output: <WHERE_THE_RESULT_LIVES> (CRM, Notion, Sheets, Slack, etc.) Constraint: anything below threshold <X> goes to a "review" queue, not the main flow. Log every run to a dated file.
48Onboarding email sequence
BeginnerSignup event → 5 emails over 10 days, with personalized tips based on user behaviour.
Claude Sonnet 5MailchimpOpenClaw⧉ Brief
Onboarding email sequence
BeginnerSignup event → 5 emails over 10 days, with personalized tips based on user behaviour.
Signup event → 5 emails over 10 days, with personalized tips based on user behaviour.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Signup event → 5 emails over 10 days, with personalized tips based on user behaviour.
Build "Onboarding email sequence" as a daily-runner. Input: <TRIGGER_EVENT> Action: <WHAT_THE_AGENT_DOES> Output: <WHERE_THE_RESULT_LIVES> (CRM, Notion, Sheets, Slack, etc.) Constraint: anything below threshold <X> goes to a "review" queue, not the main flow. Log every run to a dated file.
49Win-back campaign
AdvancedChurned user → 3-touchpoint sequence: value reminder, new feature, soft discount offer.
ClaudeOpenClawMailchimp⧉ Brief
Win-back campaign
AdvancedChurned user → 3-touchpoint sequence: value reminder, new feature, soft discount offer.
Churned user → 3-touchpoint sequence: value reminder, new feature, soft discount offer.
~1–2 days · Advanced
- →(whatever the description mentions as the trigger)
- →Churned user → 3-touchpoint sequence: value reminder, new feature, soft discount offer.
Build "Win-back campaign" as a daily-runner. Input: <TRIGGER_EVENT> Action: <WHAT_THE_AGENT_DOES> Output: <WHERE_THE_RESULT_LIVES> (CRM, Notion, Sheets, Slack, etc.) Constraint: anything below threshold <X> goes to a "review" queue, not the main flow. Log every run to a dated file.
50Pricing page generator
IntermediateCompetitor URLs → 3-tier pricing with feature diff and your positioning, ready to ship.
PerplexityClaudeNotion⧉ Brief
Pricing page generator
IntermediateCompetitor URLs → 3-tier pricing with feature diff and your positioning, ready to ship.
Competitor URLs → 3-tier pricing with feature diff and your positioning, ready to ship.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Competitor URLs → 3-tier pricing with feature diff and your positioning, ready to ship.
Build "Pricing page generator" as a daily-runner. Input: <TRIGGER_EVENT> Action: <WHAT_THE_AGENT_DOES> Output: <WHERE_THE_RESULT_LIVES> (CRM, Notion, Sheets, Slack, etc.) Constraint: anything below threshold <X> goes to a "review" queue, not the main flow. Log every run to a dated file.
51Customer interview summarizer
Intermediate5 interview transcripts → themes, quotes, and a Notion page the team can actually use.
WhisperClaudeNotion⧉ Brief
Customer interview summarizer
Intermediate5 interview transcripts → themes, quotes, and a Notion page the team can actually use.
5 interview transcripts → themes, quotes, and a Notion page the team can actually use.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →5 interview transcripts → themes, quotes, and a Notion page the team can actually use.
Build "Customer interview summarizer" as a daily-runner. Input: <TRIGGER_EVENT> Action: <WHAT_THE_AGENT_DOES> Output: <WHERE_THE_RESULT_LIVES> (CRM, Notion, Sheets, Slack, etc.) Constraint: anything below threshold <X> goes to a "review" queue, not the main flow. Log every run to a dated file.
52A/B test copy generator
IntermediatePage URL → 5 variants of the headline, subhead, and CTA, each with a hypothesis.
ClaudeMastraNotion⧉ Brief
A/B test copy generator
IntermediatePage URL → 5 variants of the headline, subhead, and CTA, each with a hypothesis.
Page URL → 5 variants of the headline, subhead, and CTA, each with a hypothesis.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Page URL → 5 variants of the headline, subhead, and CTA, each with a hypothesis.
Build "A/B test copy generator" as a daily-runner. Input: <TRIGGER_EVENT> Action: <WHAT_THE_AGENT_DOES> Output: <WHERE_THE_RESULT_LIVES> (CRM, Notion, Sheets, Slack, etc.) Constraint: anything below threshold <X> goes to a "review" queue, not the main flow. Log every run to a dated file.
53SEO audit agent
AdvancedSite URL → full audit: technical, on-page, backlinks, and a prioritized fix list.
ClaudeTavilyMastra⧉ Brief
SEO audit agent
AdvancedSite URL → full audit: technical, on-page, backlinks, and a prioritized fix list.
Site URL → full audit: technical, on-page, backlinks, and a prioritized fix list.
~1–2 days · Advanced
- →(whatever the description mentions as the trigger)
- →Site URL → full audit: technical, on-page, backlinks, and a prioritized fix list.
Build "SEO audit agent" as a daily-runner. Input: <TRIGGER_EVENT> Action: <WHAT_THE_AGENT_DOES> Output: <WHERE_THE_RESULT_LIVES> (CRM, Notion, Sheets, Slack, etc.) Constraint: anything below threshold <X> goes to a "review" queue, not the main flow. Log every run to a dated file.
54Testimonial collector
IntermediateReview sites + G2 + your inbox → curated testimonials tagged by use case, ready for the website.
PerplexityClaudeNotion⧉ Brief
Testimonial collector
IntermediateReview sites + G2 + your inbox → curated testimonials tagged by use case, ready for the website.
Review sites + G2 + your inbox → curated testimonials tagged by use case, ready for the website.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Review sites + G2 + your inbox → curated testimonials tagged by use case, ready for the website.
Build "Testimonial collector" as a daily-runner. Input: <TRIGGER_EVENT> Action: <WHAT_THE_AGENT_DOES> Output: <WHERE_THE_RESULT_LIVES> (CRM, Notion, Sheets, Slack, etc.) Constraint: anything below threshold <X> goes to a "review" queue, not the main flow. Log every run to a dated file.
55Sales call analyzer
IntermediateRecording → transcript, top objections, winning phrases, and a coaching note for the rep.
WhisperClaudeNotion⧉ Brief
Sales call analyzer
IntermediateRecording → transcript, top objections, winning phrases, and a coaching note for the rep.
Recording → transcript, top objections, winning phrases, and a coaching note for the rep.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Recording → transcript, top objections, winning phrases, and a coaching note for the rep.
Build "Sales call analyzer" as a daily-runner. Input: <TRIGGER_EVENT> Action: <WHAT_THE_AGENT_DOES> Output: <WHERE_THE_RESULT_LIVES> (CRM, Notion, Sheets, Slack, etc.) Constraint: anything below threshold <X> goes to a "review" queue, not the main flow. Log every run to a dated file.
56Proposal generator
IntermediateClient brief + past wins → full proposal with scope, timeline, pricing, and case studies.
Claude Sonnet 5NotionGoogle Docs⧉ Brief
Proposal generator
IntermediateClient brief + past wins → full proposal with scope, timeline, pricing, and case studies.
Client brief + past wins → full proposal with scope, timeline, pricing, and case studies.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Client brief + past wins → full proposal with scope, timeline, pricing, and case studies.
Build "Proposal generator" as a daily-runner. Input: <TRIGGER_EVENT> Action: <WHAT_THE_AGENT_DOES> Output: <WHERE_THE_RESULT_LIVES> (CRM, Notion, Sheets, Slack, etc.) Constraint: anything below threshold <X> goes to a "review" queue, not the main flow. Log every run to a dated file.
57Churn predictor
AdvancedUsage events → at-risk user list with reasons and the offer most likely to retain them.
OpenClawCustom MLClaude⧉ Brief
Churn predictor
AdvancedUsage events → at-risk user list with reasons and the offer most likely to retain them.
Usage events → at-risk user list with reasons and the offer most likely to retain them.
~1–2 days · Advanced
- →(whatever the description mentions as the trigger)
- →Usage events → at-risk user list with reasons and the offer most likely to retain them.
Build "Churn predictor" as a daily-runner. Input: <TRIGGER_EVENT> Action: <WHAT_THE_AGENT_DOES> Output: <WHERE_THE_RESULT_LIVES> (CRM, Notion, Sheets, Slack, etc.) Constraint: anything below threshold <X> goes to a "review" queue, not the main flow. Log every run to a dated file.
58Product launch checklist
BeginnerLaunch date → 30-day checklist with copy, design, dev, and PR tasks, owners included.
ClaudeMastraNotion⧉ Brief
Product launch checklist
BeginnerLaunch date → 30-day checklist with copy, design, dev, and PR tasks, owners included.
Launch date → 30-day checklist with copy, design, dev, and PR tasks, owners included.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Launch date → 30-day checklist with copy, design, dev, and PR tasks, owners included.
Build "Product launch checklist" as a daily-runner. Input: <TRIGGER_EVENT> Action: <WHAT_THE_AGENT_DOES> Output: <WHERE_THE_RESULT_LIVES> (CRM, Notion, Sheets, Slack, etc.) Constraint: anything below threshold <X> goes to a "review" queue, not the main flow. Log every run to a dated file.
59Brand voice analyzer
Advanced10 pieces of your best content → voice profile: tone, sentence length, vocabulary, do/don't list.
ClaudeMastraNotion⧉ Brief
Brand voice analyzer
Advanced10 pieces of your best content → voice profile: tone, sentence length, vocabulary, do/don't list.
10 pieces of your best content → voice profile: tone, sentence length, vocabulary, do/don't list.
~1–2 days · Advanced
- →(whatever the description mentions as the trigger)
- →10 pieces of your best content → voice profile: tone, sentence length, vocabulary, do/don't list.
Build "Brand voice analyzer" as a daily-runner. Input: <TRIGGER_EVENT> Action: <WHAT_THE_AGENT_DOES> Output: <WHERE_THE_RESULT_LIVES> (CRM, Notion, Sheets, Slack, etc.) Constraint: anything below threshold <X> goes to a "review" queue, not the main flow. Log every run to a dated file.
60Influencer finder
IntermediateNiche + audience size + budget → list of 20 creators with overlap score and contact email.
PerplexityClaudeSheets⧉ Brief
Influencer finder
IntermediateNiche + audience size + budget → list of 20 creators with overlap score and contact email.
Niche + audience size + budget → list of 20 creators with overlap score and contact email.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Niche + audience size + budget → list of 20 creators with overlap score and contact email.
Build "Influencer finder" as a daily-runner. Input: <TRIGGER_EVENT> Action: <WHAT_THE_AGENT_DOES> Output: <WHERE_THE_RESULT_LIVES> (CRM, Notion, Sheets, Slack, etc.) Constraint: anything below threshold <X> goes to a "review" queue, not the main flow. Log every run to a dated file.
WhatsApp & Instagram
Where your customers already are. Reply before they tap away.
61WhatsApp auto-replier
IntermediateFAQ + business hours → instant reply, hands off to a human for anything outside the doc.
OpenClawWhatsApp APIClaude⧉ Brief
WhatsApp auto-replier
IntermediateFAQ + business hours → instant reply, hands off to a human for anything outside the doc.
FAQ + business hours → instant reply, hands off to a human for anything outside the doc.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →FAQ + business hours → instant reply, hands off to a human for anything outside the doc.
Build "WhatsApp auto-replier". Watch: <CHANNEL> (WhatsApp, IG DM, IG comment, etc.). When: <EVENT>. Reply with: <BEHAVIOUR>. Hand off to a human when: <TRIGGER> (e.g., message is negative, request is outside FAQ, etc.). Always include the original message in the human handoff.
62Instagram DM qualifier
IntermediateDM arrives → Claude scores intent, asks qualifying questions, books a call if hot.
ClaudeOpenClawMeta Graph API⧉ Brief
Instagram DM qualifier
IntermediateDM arrives → Claude scores intent, asks qualifying questions, books a call if hot.
DM arrives → Claude scores intent, asks qualifying questions, books a call if hot.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →DM arrives → Claude scores intent, asks qualifying questions, books a call if hot.
Build "Instagram DM qualifier". Watch: <CHANNEL> (WhatsApp, IG DM, IG comment, etc.). When: <EVENT>. Reply with: <BEHAVIOUR>. Hand off to a human when: <TRIGGER> (e.g., message is negative, request is outside FAQ, etc.). Always include the original message in the human handoff.
63Story poller
AdvancedWatches your story replies, drafts a personalized reply, sends if it fits the brand voice.
ClaudeOpenClawMeta Graph API⧉ Brief
Story poller
AdvancedWatches your story replies, drafts a personalized reply, sends if it fits the brand voice.
Watches your story replies, drafts a personalized reply, sends if it fits the brand voice.
~1–2 days · Advanced
- →(whatever the description mentions as the trigger)
- →Watches your story replies, drafts a personalized reply, sends if it fits the brand voice.
Build "Story poller". Watch: <CHANNEL> (WhatsApp, IG DM, IG comment, etc.). When: <EVENT>. Reply with: <BEHAVIOUR>. Hand off to a human when: <TRIGGER> (e.g., message is negative, request is outside FAQ, etc.). Always include the original message in the human handoff.
64Comment auto-responder
AdvancedNew comment → Claude drafts a reply in your tone, flags anything negative for human review.
Claude Sonnet 5MastraMeta Graph API⧉ Brief
Comment auto-responder
AdvancedNew comment → Claude drafts a reply in your tone, flags anything negative for human review.
New comment → Claude drafts a reply in your tone, flags anything negative for human review.
~1–2 days · Advanced
- →(whatever the description mentions as the trigger)
- →New comment → Claude drafts a reply in your tone, flags anything negative for human review.
Build "Comment auto-responder". Watch: <CHANNEL> (WhatsApp, IG DM, IG comment, etc.). When: <EVENT>. Reply with: <BEHAVIOUR>. Hand off to a human when: <TRIGGER> (e.g., message is negative, request is outside FAQ, etc.). Always include the original message in the human handoff.
65Content cross-poster
IntermediateOne IG post → auto-formatted for LinkedIn, Twitter, Facebook, Threads, and Pinterest.
OpenClawMakeClaude⧉ Brief
Content cross-poster
IntermediateOne IG post → auto-formatted for LinkedIn, Twitter, Facebook, Threads, and Pinterest.
One IG post → auto-formatted for LinkedIn, Twitter, Facebook, Threads, and Pinterest.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →One IG post → auto-formatted for LinkedIn, Twitter, Facebook, Threads, and Pinterest.
Build "Content cross-poster". Watch: <CHANNEL> (WhatsApp, IG DM, IG comment, etc.). When: <EVENT>. Reply with: <BEHAVIOUR>. Hand off to a human when: <TRIGGER> (e.g., message is negative, request is outside FAQ, etc.). Always include the original message in the human handoff.
66Influencer outreach
IntermediateCreator handle → personalized DM pitch with a hook, your offer, and a one-tap yes.
ClaudeOpenClawMeta Graph API⧉ Brief
Influencer outreach
IntermediateCreator handle → personalized DM pitch with a hook, your offer, and a one-tap yes.
Creator handle → personalized DM pitch with a hook, your offer, and a one-tap yes.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Creator handle → personalized DM pitch with a hook, your offer, and a one-tap yes.
Build "Influencer outreach". Watch: <CHANNEL> (WhatsApp, IG DM, IG comment, etc.). When: <EVENT>. Reply with: <BEHAVIOUR>. Hand off to a human when: <TRIGGER> (e.g., message is negative, request is outside FAQ, etc.). Always include the original message in the human handoff.
67Hashtag research
BeginnerTopic + platform → 30 hashtags grouped by size, with predicted reach and competition.
PerplexityClaudeSheets⧉ Brief
Hashtag research
BeginnerTopic + platform → 30 hashtags grouped by size, with predicted reach and competition.
Topic + platform → 30 hashtags grouped by size, with predicted reach and competition.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Topic + platform → 30 hashtags grouped by size, with predicted reach and competition.
Build "Hashtag research". Watch: <CHANNEL> (WhatsApp, IG DM, IG comment, etc.). When: <EVENT>. Reply with: <BEHAVIOUR>. Hand off to a human when: <TRIGGER> (e.g., message is negative, request is outside FAQ, etc.). Always include the original message in the human handoff.
68Reel hook generator
BeginnerTopic + audience → 5 first-3-second hooks, each with a different emotional angle.
Claude Sonnet 5OpenClaw⧉ Brief
Reel hook generator
BeginnerTopic + audience → 5 first-3-second hooks, each with a different emotional angle.
Topic + audience → 5 first-3-second hooks, each with a different emotional angle.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Topic + audience → 5 first-3-second hooks, each with a different emotional angle.
Build "Reel hook generator". Watch: <CHANNEL> (WhatsApp, IG DM, IG comment, etc.). When: <EVENT>. Reply with: <BEHAVIOUR>. Hand off to a human when: <TRIGGER> (e.g., message is negative, request is outside FAQ, etc.). Always include the original message in the human handoff.
69Caption A/B tester
IntermediatePhoto + goal → 5 caption variants, each with a different hook angle, ready to test.
ClaudeMastraNotion⧉ Brief
Caption A/B tester
IntermediatePhoto + goal → 5 caption variants, each with a different hook angle, ready to test.
Photo + goal → 5 caption variants, each with a different hook angle, ready to test.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Photo + goal → 5 caption variants, each with a different hook angle, ready to test.
Build "Caption A/B tester". Watch: <CHANNEL> (WhatsApp, IG DM, IG comment, etc.). When: <EVENT>. Reply with: <BEHAVIOUR>. Hand off to a human when: <TRIGGER> (e.g., message is negative, request is outside FAQ, etc.). Always include the original message in the human handoff.
70Story-to-post
AdvancedIG story screenshot → cleaned, reformatted, captioned post for the same audience.
Nano Banana 2ClaudeOpenClaw⧉ Brief
Story-to-post
AdvancedIG story screenshot → cleaned, reformatted, captioned post for the same audience.
IG story screenshot → cleaned, reformatted, captioned post for the same audience.
~1–2 days · Advanced
- →(whatever the description mentions as the trigger)
- →IG story screenshot → cleaned, reformatted, captioned post for the same audience.
Build "Story-to-post". Watch: <CHANNEL> (WhatsApp, IG DM, IG comment, etc.). When: <EVENT>. Reply with: <BEHAVIOUR>. Hand off to a human when: <TRIGGER> (e.g., message is negative, request is outside FAQ, etc.). Always include the original message in the human handoff.
E-commerce & D2C
Shopify, D2C, marketplace. The agent does the boring work.
71Product description generator
IntermediateSKU + features → SEO description, bullet points, and meta in your brand voice.
ClaudeOpenClawShopify API⧉ Brief
Product description generator
IntermediateSKU + features → SEO description, bullet points, and meta in your brand voice.
SKU + features → SEO description, bullet points, and meta in your brand voice.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →SKU + features → SEO description, bullet points, and meta in your brand voice.
Build "Product description generator". Source: <WHERE_THE_DATA_LIVES> (Shopify, Sheets, etc.). Per item: <WHAT_TO_GENERATE_OR_DO>. Output to: <DESTINATION>. Never overwrite — write to a new column or a dated sheet. Include the original SKU/ID in the output.
72Product photo enhancement
BeginnerCasual phone shot → studio-style image: clean background, soft shadow, correct light.
Nano Banana 2OpenClaw⧉ Brief
Product photo enhancement
BeginnerCasual phone shot → studio-style image: clean background, soft shadow, correct light.
Casual phone shot → studio-style image: clean background, soft shadow, correct light.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Casual phone shot → studio-style image: clean background, soft shadow, correct light.
Build "Product photo enhancement". Source: <WHERE_THE_DATA_LIVES> (Shopify, Sheets, etc.). Per item: <WHAT_TO_GENERATE_OR_DO>. Output to: <DESTINATION>. Never overwrite — write to a new column or a dated sheet. Include the original SKU/ID in the output.
73Customer review summarizer
Intermediate200 reviews → themes, top 3 complaints, top 3 wins, and a quote wall for the site.
ClaudeOpenClawNotion⧉ Brief
Customer review summarizer
Intermediate200 reviews → themes, top 3 complaints, top 3 wins, and a quote wall for the site.
200 reviews → themes, top 3 complaints, top 3 wins, and a quote wall for the site.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →200 reviews → themes, top 3 complaints, top 3 wins, and a quote wall for the site.
Build "Customer review summarizer". Source: <WHERE_THE_DATA_LIVES> (Shopify, Sheets, etc.). Per item: <WHAT_TO_GENERATE_OR_DO>. Output to: <DESTINATION>. Never overwrite — write to a new column or a dated sheet. Include the original SKU/ID in the output.
74Inventory alert
IntermediateStock crosses threshold → Telegram alert to the founder, with the SKU and reorder link.
OpenClawShopify APITelegram MCP⧉ Brief
Inventory alert
IntermediateStock crosses threshold → Telegram alert to the founder, with the SKU and reorder link.
Stock crosses threshold → Telegram alert to the founder, with the SKU and reorder link.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Stock crosses threshold → Telegram alert to the founder, with the SKU and reorder link.
Build "Inventory alert". Source: <WHERE_THE_DATA_LIVES> (Shopify, Sheets, etc.). Per item: <WHAT_TO_GENERATE_OR_DO>. Output to: <DESTINATION>. Never overwrite — write to a new column or a dated sheet. Include the original SKU/ID in the output.
75Cart abandonment email
IntermediateAbandoned cart → 3-email sequence: reminder, social proof, last-chance offer.
Claude Sonnet 5OpenClawKlaviyo⧉ Brief
Cart abandonment email
IntermediateAbandoned cart → 3-email sequence: reminder, social proof, last-chance offer.
Abandoned cart → 3-email sequence: reminder, social proof, last-chance offer.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Abandoned cart → 3-email sequence: reminder, social proof, last-chance offer.
Build "Cart abandonment email". Source: <WHERE_THE_DATA_LIVES> (Shopify, Sheets, etc.). Per item: <WHAT_TO_GENERATE_OR_DO>. Output to: <DESTINATION>. Never overwrite — write to a new column or a dated sheet. Include the original SKU/ID in the output.
76Bundle recommender
AdvancedItems in cart → 2 add-on bundles that historically convert with this combo.
ClaudeCustom MLShopify API⧉ Brief
Bundle recommender
AdvancedItems in cart → 2 add-on bundles that historically convert with this combo.
Items in cart → 2 add-on bundles that historically convert with this combo.
~1–2 days · Advanced
- →(whatever the description mentions as the trigger)
- →Items in cart → 2 add-on bundles that historically convert with this combo.
Build "Bundle recommender". Source: <WHERE_THE_DATA_LIVES> (Shopify, Sheets, etc.). Per item: <WHAT_TO_GENERATE_OR_DO>. Output to: <DESTINATION>. Never overwrite — write to a new column or a dated sheet. Include the original SKU/ID in the output.
77Returns processor
AdvancedReturn reason text → accept/decline decision + suggested action + customer reply.
ClaudeOpenClawShopify API⧉ Brief
Returns processor
AdvancedReturn reason text → accept/decline decision + suggested action + customer reply.
Return reason text → accept/decline decision + suggested action + customer reply.
~1–2 days · Advanced
- →(whatever the description mentions as the trigger)
- →Return reason text → accept/decline decision + suggested action + customer reply.
Build "Returns processor". Source: <WHERE_THE_DATA_LIVES> (Shopify, Sheets, etc.). Per item: <WHAT_TO_GENERATE_OR_DO>. Output to: <DESTINATION>. Never overwrite — write to a new column or a dated sheet. Include the original SKU/ID in the output.
78Loyalty program manager
IntermediatePurchase → tier update, points credit, and a personalized nudge toward the next reward.
OpenClawCustom logicSheets⧉ Brief
Loyalty program manager
IntermediatePurchase → tier update, points credit, and a personalized nudge toward the next reward.
Purchase → tier update, points credit, and a personalized nudge toward the next reward.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Purchase → tier update, points credit, and a personalized nudge toward the next reward.
Build "Loyalty program manager". Source: <WHERE_THE_DATA_LIVES> (Shopify, Sheets, etc.). Per item: <WHAT_TO_GENERATE_OR_DO>. Output to: <DESTINATION>. Never overwrite — write to a new column or a dated sheet. Include the original SKU/ID in the output.
79Price competitor monitor
AdvancedWatch list of competitor URLs → Slack alert when their price drops or stock returns.
OpenClawTavilySheets⧉ Brief
Price competitor monitor
AdvancedWatch list of competitor URLs → Slack alert when their price drops or stock returns.
Watch list of competitor URLs → Slack alert when their price drops or stock returns.
~1–2 days · Advanced
- →(whatever the description mentions as the trigger)
- →Watch list of competitor URLs → Slack alert when their price drops or stock returns.
Build "Price competitor monitor". Source: <WHERE_THE_DATA_LIVES> (Shopify, Sheets, etc.). Per item: <WHAT_TO_GENERATE_OR_DO>. Output to: <DESTINATION>. Never overwrite — write to a new column or a dated sheet. Include the original SKU/ID in the output.
80SKU image generator
IntermediateSingle product photo → 4 hero angles, lifestyle shot, and detail close-up.
Nano Banana 2ClaudeShopify API⧉ Brief
SKU image generator
IntermediateSingle product photo → 4 hero angles, lifestyle shot, and detail close-up.
Single product photo → 4 hero angles, lifestyle shot, and detail close-up.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Single product photo → 4 hero angles, lifestyle shot, and detail close-up.
Build "SKU image generator". Source: <WHERE_THE_DATA_LIVES> (Shopify, Sheets, etc.). Per item: <WHAT_TO_GENERATE_OR_DO>. Output to: <DESTINATION>. Never overwrite — write to a new column or a dated sheet. Include the original SKU/ID in the output.
Research & Learning
Read 10x faster. Learn what matters. Skip the rest.
81Paper summarizer
BeginnerArXiv PDF or DOI → 1-page summary: problem, method, results, limitations, 3 questions.
NotebookLMClaudeTavily⧉ Brief
Paper summarizer
BeginnerArXiv PDF or DOI → 1-page summary: problem, method, results, limitations, 3 questions.
ArXiv PDF or DOI → 1-page summary: problem, method, results, limitations, 3 questions.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →ArXiv PDF or DOI → 1-page summary: problem, method, results, limitations, 3 questions.
Build "Paper summarizer". Source: <URL / PDF / DOC>. Length: <WORDS>. Format: <BULLETS / PARAGRAPHS / TABLE>. Cite every claim. If you can't cite it, say "I don't know" — don't make it up. End with 3 questions the user should ask next.
82Topic deep-dive
IntermediateTopic → 10-source research report with citations, contradictions, and a reading order.
PerplexityClaudeNotion⧉ Brief
Topic deep-dive
IntermediateTopic → 10-source research report with citations, contradictions, and a reading order.
Topic → 10-source research report with citations, contradictions, and a reading order.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Topic → 10-source research report with citations, contradictions, and a reading order.
Build "Topic deep-dive". Source: <URL / PDF / DOC>. Length: <WORDS>. Format: <BULLETS / PARAGRAPHS / TABLE>. Cite every claim. If you can't cite it, say "I don't know" — don't make it up. End with 3 questions the user should ask next.
83Book notes generator
BeginnerChapter PDF or text → structured notes: key ideas, quotes, action steps, and links.
NotebookLMClaudeNotion⧉ Brief
Book notes generator
BeginnerChapter PDF or text → structured notes: key ideas, quotes, action steps, and links.
Chapter PDF or text → structured notes: key ideas, quotes, action steps, and links.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Chapter PDF or text → structured notes: key ideas, quotes, action steps, and links.
Build "Book notes generator". Source: <URL / PDF / DOC>. Length: <WORDS>. Format: <BULLETS / PARAGRAPHS / TABLE>. Cite every claim. If you can't cite it, say "I don't know" — don't make it up. End with 3 questions the user should ask next.
84Concept explainer
BeginnerJargon term + your level → plain explanation, an analogy, and a worked example.
ClaudeNotebookLM⧉ Brief
Concept explainer
BeginnerJargon term + your level → plain explanation, an analogy, and a worked example.
Jargon term + your level → plain explanation, an analogy, and a worked example.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Jargon term + your level → plain explanation, an analogy, and a worked example.
Build "Concept explainer". Source: <URL / PDF / DOC>. Length: <WORDS>. Format: <BULLETS / PARAGRAPHS / TABLE>. Cite every claim. If you can't cite it, say "I don't know" — don't make it up. End with 3 questions the user should ask next.
85Quiz generator
IntermediatePaste study material → 20 multiple-choice questions with answers and one-line explanations.
ClaudeMastraNotion⧉ Brief
Quiz generator
IntermediatePaste study material → 20 multiple-choice questions with answers and one-line explanations.
Paste study material → 20 multiple-choice questions with answers and one-line explanations.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Paste study material → 20 multiple-choice questions with answers and one-line explanations.
Build "Quiz generator". Source: <URL / PDF / DOC>. Length: <WORDS>. Format: <BULLETS / PARAGRAPHS / TABLE>. Cite every claim. If you can't cite it, say "I don't know" — don't make it up. End with 3 questions the user should ask next.
86Citation finder
IntermediateClaim + field → 5 peer-reviewed sources that back it up, with a confidence note on each.
PerplexityClaudeTavily⧉ Brief
Citation finder
IntermediateClaim + field → 5 peer-reviewed sources that back it up, with a confidence note on each.
Claim + field → 5 peer-reviewed sources that back it up, with a confidence note on each.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Claim + field → 5 peer-reviewed sources that back it up, with a confidence note on each.
Build "Citation finder". Source: <URL / PDF / DOC>. Length: <WORDS>. Format: <BULLETS / PARAGRAPHS / TABLE>. Cite every claim. If you can't cite it, say "I don't know" — don't make it up. End with 3 questions the user should ask next.
87Reading list curator
IntermediateGoal + level → 10 books/papers/courses in priority order, with a 'why this one' per item.
ClaudeTavilyNotion⧉ Brief
Reading list curator
IntermediateGoal + level → 10 books/papers/courses in priority order, with a 'why this one' per item.
Goal + level → 10 books/papers/courses in priority order, with a 'why this one' per item.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Goal + level → 10 books/papers/courses in priority order, with a 'why this one' per item.
Build "Reading list curator". Source: <URL / PDF / DOC>. Length: <WORDS>. Format: <BULLETS / PARAGRAPHS / TABLE>. Cite every claim. If you can't cite it, say "I don't know" — don't make it up. End with 3 questions the user should ask next.
88Language tutor
IntermediateSpanish learner → 10-minute practice: read, listen (ElevenLabs), respond, get feedback.
ClaudeElevenLabsMake⧉ Brief
Language tutor
IntermediateSpanish learner → 10-minute practice: read, listen (ElevenLabs), respond, get feedback.
Spanish learner → 10-minute practice: read, listen (ElevenLabs), respond, get feedback.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Spanish learner → 10-minute practice: read, listen (ElevenLabs), respond, get feedback.
Build "Language tutor". Source: <URL / PDF / DOC>. Length: <WORDS>. Format: <BULLETS / PARAGRAPHS / TABLE>. Cite every claim. If you can't cite it, say "I don't know" — don't make it up. End with 3 questions the user should ask next.
89Speed reader
Beginner30-page doc → 1-page TL;DR with the 3 must-knows, the 5 supporting points, and the 1 caveat.
ClaudeMastraNotebookLM⧉ Brief
Speed reader
Beginner30-page doc → 1-page TL;DR with the 3 must-knows, the 5 supporting points, and the 1 caveat.
30-page doc → 1-page TL;DR with the 3 must-knows, the 5 supporting points, and the 1 caveat.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →30-page doc → 1-page TL;DR with the 3 must-knows, the 5 supporting points, and the 1 caveat.
Build "Speed reader". Source: <URL / PDF / DOC>. Length: <WORDS>. Format: <BULLETS / PARAGRAPHS / TABLE>. Cite every claim. If you can't cite it, say "I don't know" — don't make it up. End with 3 questions the user should ask next.
90Concept map generator
AdvancedTopic → visual mind map image with branches, sub-topics, and a one-line description per node.
ClaudeNano Banana 2Notion⧉ Brief
Concept map generator
AdvancedTopic → visual mind map image with branches, sub-topics, and a one-line description per node.
Topic → visual mind map image with branches, sub-topics, and a one-line description per node.
~1–2 days · Advanced
- →(whatever the description mentions as the trigger)
- →Topic → visual mind map image with branches, sub-topics, and a one-line description per node.
Build "Concept map generator". Source: <URL / PDF / DOC>. Length: <WORDS>. Format: <BULLETS / PARAGRAPHS / TABLE>. Cite every claim. If you can't cite it, say "I don't know" — don't make it up. End with 3 questions the user should ask next.
Health & Lifestyle
Habits, meals, sleep. Boring stuff, automated so you actually do it.
91Workout plan generator
BeginnerGoal + equipment + 30 min/day → 4-week plan with progression and rest day logic.
ClaudeOpenClawNotion⧉ Brief
Workout plan generator
BeginnerGoal + equipment + 30 min/day → 4-week plan with progression and rest day logic.
Goal + equipment + 30 min/day → 4-week plan with progression and rest day logic.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Goal + equipment + 30 min/day → 4-week plan with progression and rest day logic.
Build "Workout plan generator" as a personal coach. Profile: <AGE, GOAL, EQUIPMENT, TIME_PER_DAY>. Generate: <WEEKLY_PLAN, DAILY_REMINDER, etc.>. Rules: - Rest days are non-negotiable. - Progress by 5%/week, not by 50%. - Skip the previous day if I miss it — never skip ahead.
92Meal planner
IntermediateDiet + budget + dislikes → 7-day meal plan with grocery list and prep instructions.
ClaudeOpenClawSheets⧉ Brief
Meal planner
IntermediateDiet + budget + dislikes → 7-day meal plan with grocery list and prep instructions.
Diet + budget + dislikes → 7-day meal plan with grocery list and prep instructions.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Diet + budget + dislikes → 7-day meal plan with grocery list and prep instructions.
Build "Meal planner" as a personal coach. Profile: <AGE, GOAL, EQUIPMENT, TIME_PER_DAY>. Generate: <WEEKLY_PLAN, DAILY_REMINDER, etc.>. Rules: - Rest days are non-negotiable. - Progress by 5%/week, not by 50%. - Skip the previous day if I miss it — never skip ahead.
93Sleep tracker
AdvancedSleep data → insights on patterns, a recommended bedtime, and a wind-down routine.
OpenClawCustom logicClaude⧉ Brief
Sleep tracker
AdvancedSleep data → insights on patterns, a recommended bedtime, and a wind-down routine.
Sleep data → insights on patterns, a recommended bedtime, and a wind-down routine.
~1–2 days · Advanced
- →(whatever the description mentions as the trigger)
- →Sleep data → insights on patterns, a recommended bedtime, and a wind-down routine.
Build "Sleep tracker" as a personal coach. Profile: <AGE, GOAL, EQUIPMENT, TIME_PER_DAY>. Generate: <WEEKLY_PLAN, DAILY_REMINDER, etc.>. Rules: - Rest days are non-negotiable. - Progress by 5%/week, not by 50%. - Skip the previous day if I miss it — never skip ahead.
94Mood journal companion
BeginnerDaily mood + one line → weekly insights: triggers, what helped, one experiment to try.
ClaudeOpenClawNotion⧉ Brief
Mood journal companion
BeginnerDaily mood + one line → weekly insights: triggers, what helped, one experiment to try.
Daily mood + one line → weekly insights: triggers, what helped, one experiment to try.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Daily mood + one line → weekly insights: triggers, what helped, one experiment to try.
Build "Mood journal companion" as a personal coach. Profile: <AGE, GOAL, EQUIPMENT, TIME_PER_DAY>. Generate: <WEEKLY_PLAN, DAILY_REMINDER, etc.>. Rules: - Rest days are non-negotiable. - Progress by 5%/week, not by 50%. - Skip the previous day if I miss it — never skip ahead.
95Habit streak coach
BeginnerStreak count + last slip → motivation message, a small reset plan, and a one-tap nudge.
ClaudeOpenClawTelegram MCP⧉ Brief
Habit streak coach
BeginnerStreak count + last slip → motivation message, a small reset plan, and a one-tap nudge.
Streak count + last slip → motivation message, a small reset plan, and a one-tap nudge.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Streak count + last slip → motivation message, a small reset plan, and a one-tap nudge.
Build "Habit streak coach" as a personal coach. Profile: <AGE, GOAL, EQUIPMENT, TIME_PER_DAY>. Generate: <WEEKLY_PLAN, DAILY_REMINDER, etc.>. Rules: - Rest days are non-negotiable. - Progress by 5%/week, not by 50%. - Skip the previous day if I miss it — never skip ahead.
Real Estate & Local Business
Local shops, brokers, clinics. The agent does the follow-up.
96Listing description generator
BeginnerProperty details + photos → listing copy with headline, body, neighbourhood, and CTA.
ClaudeNano Banana 2Notion⧉ Brief
Listing description generator
BeginnerProperty details + photos → listing copy with headline, body, neighbourhood, and CTA.
Property details + photos → listing copy with headline, body, neighbourhood, and CTA.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Property details + photos → listing copy with headline, body, neighbourhood, and CTA.
Build "Listing description generator". Inputs: <PROPERTY / LEAD / FAQ>. Output: <LISTING / WHATSAPP_SEQ / BOOKING_LINK>. Tone: <LOCAL_TRUST, NOT_CORPORATE>. Always include the agent's phone number at the bottom. If a question is outside the FAQ, escalate to a human, don't guess.
97Lead follow-up
IntermediateEnquiry → 5-touch WhatsApp sequence over 7 days, branched by reply behaviour.
ClaudeOpenClawWhatsApp API⧉ Brief
Lead follow-up
IntermediateEnquiry → 5-touch WhatsApp sequence over 7 days, branched by reply behaviour.
Enquiry → 5-touch WhatsApp sequence over 7 days, branched by reply behaviour.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Enquiry → 5-touch WhatsApp sequence over 7 days, branched by reply behaviour.
Build "Lead follow-up". Inputs: <PROPERTY / LEAD / FAQ>. Output: <LISTING / WHATSAPP_SEQ / BOOKING_LINK>. Tone: <LOCAL_TRUST, NOT_CORPORATE>. Always include the agent's phone number at the bottom. If a question is outside the FAQ, escalate to a human, don't guess.
98Tenant Q&A bot
IntermediateFAQ + your lease terms → instant answers, escalates only on edge cases.
ClaudeOpenClawWhatsApp API⧉ Brief
Tenant Q&A bot
IntermediateFAQ + your lease terms → instant answers, escalates only on edge cases.
FAQ + your lease terms → instant answers, escalates only on edge cases.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →FAQ + your lease terms → instant answers, escalates only on edge cases.
Build "Tenant Q&A bot". Inputs: <PROPERTY / LEAD / FAQ>. Output: <LISTING / WHATSAPP_SEQ / BOOKING_LINK>. Tone: <LOCAL_TRUST, NOT_CORPORATE>. Always include the agent's phone number at the bottom. If a question is outside the FAQ, escalate to a human, don't guess.
99Appointment scheduler
IntermediateFree slots in Calendar → booking link, confirmation, reminder, and a reschedule path.
ClaudeCalendar MCPMake⧉ Brief
Appointment scheduler
IntermediateFree slots in Calendar → booking link, confirmation, reminder, and a reschedule path.
Free slots in Calendar → booking link, confirmation, reminder, and a reschedule path.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Free slots in Calendar → booking link, confirmation, reminder, and a reschedule path.
Build "Appointment scheduler". Inputs: <PROPERTY / LEAD / FAQ>. Output: <LISTING / WHATSAPP_SEQ / BOOKING_LINK>. Tone: <LOCAL_TRUST, NOT_CORPORATE>. Always include the agent's phone number at the bottom. If a question is outside the FAQ, escalate to a human, don't guess.
100Local SEO content
IntermediateCity + service → 1,500-word blog post optimized for 'near me' and local keywords.
ClaudePerplexityWordPress⧉ Brief
Local SEO content
IntermediateCity + service → 1,500-word blog post optimized for 'near me' and local keywords.
City + service → 1,500-word blog post optimized for 'near me' and local keywords.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →City + service → 1,500-word blog post optimized for 'near me' and local keywords.
Build "Local SEO content". Inputs: <PROPERTY / LEAD / FAQ>. Output: <LISTING / WHATSAPP_SEQ / BOOKING_LINK>. Tone: <LOCAL_TRUST, NOT_CORPORATE>. Always include the agent's phone number at the bottom. If a question is outside the FAQ, escalate to a human, don't guess.
Education & Students
Study smarter, not longer. For students and lifelong learners.
101Study plan generator
BeginnerSubject + exam date + weak areas → 4-week study plan with daily tasks and checkpoints.
ClaudeNotebookLMNotion⧉ Brief
Study plan generator
BeginnerSubject + exam date + weak areas → 4-week study plan with daily tasks and checkpoints.
Subject + exam date + weak areas → 4-week study plan with daily tasks and checkpoints.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Subject + exam date + weak areas → 4-week study plan with daily tasks and checkpoints.
Build "Study plan generator" for a student. Subject: <TOPIC>. Level: <GRADE_YEAR>. Format: <STUDY_PLAN / FLASHCARDS / OUTLINE>. Keep it short — the student has 30 minutes a day, not 3 hours. Include 1 practice question at the end of every section.
102Flashcard generator
BeginnerNotes or chapter → 30 flashcards with question, answer, and a spaced-repetition schedule.
ClaudeMastraAnki⧉ Brief
Flashcard generator
BeginnerNotes or chapter → 30 flashcards with question, answer, and a spaced-repetition schedule.
Notes or chapter → 30 flashcards with question, answer, and a spaced-repetition schedule.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Notes or chapter → 30 flashcards with question, answer, and a spaced-repetition schedule.
Build "Flashcard generator" for a student. Subject: <TOPIC>. Level: <GRADE_YEAR>. Format: <STUDY_PLAN / FLASHCARDS / OUTLINE>. Keep it short — the student has 30 minutes a day, not 3 hours. Include 1 practice question at the end of every section.
103Essay outline
BeginnerTopic + word count + level → 5-paragraph outline with thesis, evidence, and counter-arguments.
Claude Sonnet 5Notion⧉ Brief
Essay outline
BeginnerTopic + word count + level → 5-paragraph outline with thesis, evidence, and counter-arguments.
Topic + word count + level → 5-paragraph outline with thesis, evidence, and counter-arguments.
~2 hours · Beginner
- →(whatever the description mentions as the trigger)
- →Topic + word count + level → 5-paragraph outline with thesis, evidence, and counter-arguments.
Build "Essay outline" for a student. Subject: <TOPIC>. Level: <GRADE_YEAR>. Format: <STUDY_PLAN / FLASHCARDS / OUTLINE>. Keep it short — the student has 30 minutes a day, not 3 hours. Include 1 practice question at the end of every section.
104Lab report formatter
IntermediateRaw data + hypothesis → formatted lab report with sections, tables, and a discussion draft.
ClaudeNano Banana 2Google Docs⧉ Brief
Lab report formatter
IntermediateRaw data + hypothesis → formatted lab report with sections, tables, and a discussion draft.
Raw data + hypothesis → formatted lab report with sections, tables, and a discussion draft.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Raw data + hypothesis → formatted lab report with sections, tables, and a discussion draft.
Build "Lab report formatter" for a student. Subject: <TOPIC>. Level: <GRADE_YEAR>. Format: <STUDY_PLAN / FLASHCARDS / OUTLINE>. Keep it short — the student has 30 minutes a day, not 3 hours. Include 1 practice question at the end of every section.
105Math tutor
IntermediateProblem → step-by-step solution in plain language, with a similar problem to try next.
Claude Sonnet 5Notion⧉ Brief
Math tutor
IntermediateProblem → step-by-step solution in plain language, with a similar problem to try next.
Problem → step-by-step solution in plain language, with a similar problem to try next.
~half a day · Intermediate
- →(whatever the description mentions as the trigger)
- →Problem → step-by-step solution in plain language, with a similar problem to try next.
Build "Math tutor" for a student. Subject: <TOPIC>. Level: <GRADE_YEAR>. Format: <STUDY_PLAN / FLASHCARDS / OUTLINE>. Keep it short — the student has 30 minutes a day, not 3 hours. Include 1 practice question at the end of every section.
How to build any of these.
Pick a system
Browse the 100+ below. Pick one that solves a real problem you have this week. Not a cool demo — a real annoyance.
Get the tools (all free or open)
Every system on this page uses free or open-source tools. Claude Sonnet 5 (free tier), GPT-5.6 (free tier), OpenClaw (self-hosted, 210K+ stars), n8n (self-hosted), Nano Banana 2 (free tier), ElevenLabs (free tier). Total stack cost: ₹0.
Build with Claude Code + OpenClaw
Use Claude Code as the brain, OpenClaw as the wiring. 80% of the systems on this page are a Claude prompt + a 4-node OpenClaw flow. Ship in a weekend.
Want us to build it for you?
We build custom agentic systems for Indian SMBs. 2-week sprints. Fixed scope. We ship the system and train your team to run it.
Get the Agents Setup service →Want a team workshop?
Bring 5-20 people. We run a 1-3 day custom workshop. Your team walks away with working systems they built themselves.
Book a custom workshop →Every agent follows one of these 5 patterns.
Sense → Think → Act
The agent reads the world, reasons about the next step, takes one action, repeats. Used for: customer support, lead qualifiers, FAQ bots. Most beginner systems follow this pattern.
loop {
observation = read_world() // Sense
thought = llm(observation) // Think
action = parse(thought) // Decide
apply(action) // Act
if done(action): break
}Plan → Execute → Reflect
The agent drafts a full plan first, executes it step by step, then critiques its own output. Used for: research, content repurposing, code refactors.
plan = llm("draft a 5-step plan for: " + goal)
for step in plan:
result = execute(step)
log(result)
critique = llm("what's missing or wrong?")
if critique.needs_fix:
replan(critique)Multi-agent role assignment
Three or four specialized agents, each with a role (researcher, writer, editor, critic), pass work to each other. Used for: blog + image bundle, podcast show notes, social campaigns.
researcher = Agent("researcher", llm, tools=[search])
writer = Agent("writer", llm, style="brand voice")
editor = Agent("editor", llm, style="concise")
critic = Agent("critic", llm, style="tough")
brief = researcher.run(topic)
draft = writer.run(brief)
clean = editor.run(draft)
ship = critic.run(clean)Memory + Tools + Plan
Stateful graph with persistent memory, tool access, and explicit plan nodes. Used for: long-running workflows, complex multi-step tasks, anything that needs to survive a restart.
graph = StateGraph({
memory: postgres, // survives restarts
tools: [search, sql, mail],
plan: plan_node,
execute: execute_node,
reflect: reflect_node,
})Hooks + Skills + Loop
Trigger hooks fire on events (new email, new lead, new file), load the right skill, run the loop until done. Used for: WhatsApp auto-repliers, inventory alerts, content cross-posters.
on "new_email" -> load("inbox-triage") -> run(loop)
on "new_lead" -> load("lead-qualifier") -> run(loop)
on "stock_low" -> load("reorder-alert") -> run(loop)
on "schedule 9am"-> load("daily-briefing") -> run(loop)Which pattern for which use case?
| Pattern | Use when… | Frameworks | Example systems |
|---|---|---|---|
| Sense → Think → Act | Single goal, clear input, repeatable decisions. | OpenClaw, LangGraph (basic), Mastra | WhatsApp auto-replier (system #61), Lead qualifier (#46), Inbox zero (#10) |
| Plan → Execute → Reflect | Multi-step task, the agent needs to see the whole picture first. | LangGraph, Mastra, Claude Agent SDK | Blog post + image bundle (#37), Repurpose content (#38), Spec-to-code (#27) |
| Multi-agent role assignment | Quality matters more than speed. Each pass improves the output. | CrewAI, AutoGen, LangGraph multi-agent | Podcast show notes (#34), Customer interview summarizer (#51), Quote cards (#43) |
| Memory + Tools + Plan | Long-running workflows, anything that needs to survive a restart. | LangGraph, Mastra, Pydantic AI | Daily standup bot (#15), Churn predictor (#57), SEO audit agent (#53) |
| Hooks + Skills + Loop | Event-driven, fires on triggers, runs unattended. | OpenClaw, n8n, Make | Inventory alert (#74), Daily morning briefing (#1), Price competitor monitor (#79) |
Questions people actually ask about agentic systems.
Plain English answers. Real tool names. If a question isn’t here, mail us.
What is an agentic system?
+
An agentic system is software that uses an AI model (Claude, GPT-5.6, Gemini) to make decisions and take actions on its own — not just respond to prompts. It has tools, memory, and a goal. A chatbot answers a question; an agent reads your email, drafts a reply, files it in Notion, and pings you on Telegram. The 100+ systems on this page are all agentic — they do work, not just talk.
What are the best agentic systems for beginners?
+
Start with systems that have one input, one output, and three or fewer tools. Good first builds: daily AI morning briefing (Claude + Telegram MCP), meeting notes → action items (Whisper + GPT-5.6), recipe generator from fridge photo (Nano Banana 2 + Claude), tweet thread writer (GPT-5.6 + Claude). All four are Beginner difficulty on this page, take under 2 hours to build, and use only free tools.
How do I build an AI agent without coding?
+
Use OpenClaw (self-hosted, 210K+ GitHub stars) or n8n (also self-hosted) as the wiring. Use Claude Sonnet 5 (free tier) as the brain. The whole flow is drag-and-drop nodes plus a prompt. Most Beginner systems on this page (systems 1-8, 21, 29, 30, 35, 36, 40, 41, 43, 48, 58, 67, 68, 81, 83, 84, 89, 91, 94, 95, 96, 101, 102, 103) are buildable without writing code.
What's the best framework for building agents in 2026?
+
For self-hosted, privacy-first builds (Indian SMBs, schools, D2C brands): OpenClaw. For visual drag-and-drop: n8n or Make. For production agents with state and memory: LangGraph or Mastra. For quick prototypes: OpenClaw with Claude Sonnet 5. 2BFT's default stack is OpenClaw + Claude Sonnet 5 + Nano Banana 2 — it runs locally, costs nothing, and survives a power cut.
How many agentic systems can I build in a week?
+
A focused builder can ship 3-5 working systems in a week. In the 2BFT Academy's Vibe Coding Hackathon (Zoho Corporation, June 14-21 2026), builders shipped working AI agents, WhatsApp bots, and content pipelines in 8 days. Beginners should expect 1-2 per week. Pick a system, build it for a real use case, then add the next. Don't stack 10 unfinished demos.
What tools do I need to build agentic systems?
+
The minimum viable stack: one AI model (Claude Sonnet 5 free tier, GPT-5.6 free tier, or Gemini 3.1 Pro free tier), one orchestrator (OpenClaw self-hosted, n8n self-hosted, or Make free tier), and one source of truth (Notion, Google Sheets, or a Postgres database). Everything else is optional. Most systems on this page use 3-4 tools. The full free stack costs ₹0 to run.
Click ⧉ Brief on any system. Copy. Paste. Build.
Each system above is a <details> block. Click the ⧉ Brief badge to expand the full brief: goal, inputs, outputs, tools, time estimate, and a starter prompt. Then hit Copy full brief and paste the whole thing into Claude Code, OpenClaw, or Cursor.
// pick your next move
100+ systems.
Pick one.
The 100+ above are not a brochure. They’re the systems 2BFT runs, teaches, and ships. Pick one, build it this week, and you’ll have a working agent by Friday.
Built from Vaniyambadi, Tamil Nadu. ₹0 to start. 100+ to choose from.
