Want a full plan to follow?Read the playbooks
Turn a pile of photos, videos or links into a scheduled week, with captions written per platform and one approval at the end.
Needs sprkly connected to Claude. In Claude, type / and pick Plan my week of posts.
Plan my week from these photos: <links>. Space the posts around my best hour. Write a caption per platform. Show me the week as a table and wait for my go.
Plan and schedule a week of social posts for me in sprkly. Media: ask me what to post, and offer to work from anything already in my sprkly media Platforms: use my connected accounts, and tell me which ones you chose Voice: match how my recent posts already read, and say what you noticed How to do it: 1. Call sprkly_get_analytics to see when my posts actually do best, then space the week around that rather than picking round numbers. 2. Get the media into sprkly and get ids back. 3. Write a caption PER PLATFORM. Do not paste one caption everywhere. TikTok and YouTube need a title, and that is where their text lives, not in the caption. 4. Schedule each post. 5. Only if sprkly_get_account_summary shows plan pro or api (the Power plan): finish with sprkly_request_post_approval so nothing goes out until I have seen it. On any other plan it is refused, so skip this step. The table below is my check. Show me the whole week as a short table before you schedule anything, and wait for me to say go. Rules for this job: - Media: pass the link straight to sprkly_schedule_post in media_urls. sprkly pulls it into storage itself when the platform needs that, and converts Google Drive and Dropbox share links for you. Do NOT call sprkly_add_media_from_url first. 50 MB limit. For files on disk with no public link, use sprkly_upload_media in link mode: send files with each filename, sha256 and size_bytes, get one upload URL per file, PUT the bytes with curl --data-binary, and pass the returned ids in media_ids. Never base64 a real file into the call: it costs about one token per character. - Accounts: if sprkly_schedule_post returns needsAccountChoice, ask the user which accounts they mean. Never pick for them. Re-call with profile_ids set to every account they chose. profile_ids alone is a complete call and replaces platforms. - Times are ISO 8601, and the user is not thinking in UTC. Work out what they meant in their own timezone and use it. Only ask if it is genuinely ambiguous. - Do not pre-validate. sprkly_schedule_post runs the same checks and returns the same errors, so a separate sprkly_validate_post_policy pass costs the user a click and tells you nothing new. Use it only to check a draft you are NOT scheduling yet. - Talk about accounts by handle and posts by their caption. Ids are plumbing. Do not read them out unless the user asks for one.
Paste a link, say where and when. It gets scheduled. No back and forth.
Needs sprkly connected to Claude. In Claude, type / and pick Post this.
Post this to Instagram and TikTok on <Thursday at 6pm>: <link>. TikTok title: <title>. Public.
Schedule this in sprkly. Be quick about it. What: ask me what to post, in one question Where: all my connected accounts When: the next good slot, and just tell me which one you picked How many: one 馃洃 This is the zero-friction path. Do not interview me. - Ask NOTHING that is answered above or that has a sane default. - Write the caption yourself. Match how my recent posts read. - Call sprkly_schedule_post once. Pass any link straight through in media_urls; sprkly handles fetching it, including Google Drive and Dropbox share links. - Do not read the plan back to me for approval first. Schedule it, then tell me what went where and when, in one line. I can edit or delete it if it is wrong. The only thing worth stopping for is needsAccountChoice, because guessing which of my accounts to post to is the one mistake I cannot undo. Rules for this job: - Media: pass the link straight to sprkly_schedule_post in media_urls. sprkly pulls it into storage itself when the platform needs that, and converts Google Drive and Dropbox share links for you. Do NOT call sprkly_add_media_from_url first. 50 MB limit. For files on disk with no public link, use sprkly_upload_media in link mode: send files with each filename, sha256 and size_bytes, get one upload URL per file, PUT the bytes with curl --data-binary, and pass the returned ids in media_ids. Never base64 a real file into the call: it costs about one token per character. - Accounts: if sprkly_schedule_post returns needsAccountChoice, ask the user which accounts they mean. Never pick for them. Re-call with profile_ids set to every account they chose. profile_ids alone is a complete call and replaces platforms. - Times are ISO 8601, and the user is not thinking in UTC. Work out what they meant in their own timezone and use it. Only ask if it is genuinely ambiguous. - Do not pre-validate. sprkly_schedule_post runs the same checks and returns the same errors, so a separate sprkly_validate_post_policy pass costs the user a click and tells you nothing new. Use it only to check a draft you are NOT scheduling yet. - Talk about accounts by handle and posts by their caption. Ids are plumbing. Do not read them out unless the user asks for one.
Find what worked, then write more of it. Uses your own results, not generic advice.
Needs sprkly connected to Claude. In Claude, type / and pick More like my best post.
Find what my top 3 posts have in common. Then give me 10 post ideas that follow the same pattern. Do not schedule anything.
Write more posts like the ones that already work for me. Learn from: all my connected platforms Draft: three new posts 1. Call sprkly_get_analytics and find my top posts. 2. Say what they have in common, and be specific. "Engaging content" is not an observation. Hook in the first line, one idea, a question at the end, that is. 3. Draft the new posts against that pattern, per platform. 4. Ask me which ones to schedule. Do not schedule any of them yet. Two rules when you read the numbers: - Check `samples` before you call anything a pattern. A best hour backed by one post is not a finding. Saying so is more useful than a confident guess. - Check `coverage` before you compare platforms. Instagram reports reach, saves, shares and views only for accounts connected or reconnected with the insights permission. For the rest it reports likes and comments only, until the owner reconnects Instagram in Settings. Never rank platforms on a metric one of them lacks. Threads and Facebook report nothing at all. X numbers cover the newest 10 X posts from the last 2 weeks and update once a day. Bluesky reports no views. Instagram and TikTok posts made outside sprkly count once imported, with numbers for up to 500 and 200 of them. YouTube posts made outside sprkly do not show, and YouTube numbers cover only the newest 20. A platform with no data is not a platform doing badly, and presenting it as one is the fastest way to send someone chasing a problem that is not there. If my history is too thin to see a pattern, say that instead of inventing one, and draft from what I tell you about the content instead.
An honest read on recent performance: what worked, who follows you, what the numbers can and cannot tell you, and a plan for next week.
Needs sprkly connected to Claude. In Claude, type / and pick How did I do.
Pull my last 30 days. What changed against the 30 days before? Give me the post counts behind each change.
Review how my recent sprkly posts performed. Window: the last 30 days Platforms: all of them Call sprkly_get_analytics, then sprkly_get_audience if I have Instagram. Reason only from what they return. I want, in this order: 1. The numbers against the period before, in one or two lines. Quote the current and prior totals beside every percentage. 2. My top posts compared with each other on reach, views, saves and shares, and against my usual post (vsUsual, like "3x your usual views"). Name them by caption, and give your read on WHY the best ones worked. 3. My audience, if sprkly_get_audience has it: who follows me (age, gender, top countries and cities) and how many followed and unfollowed in the last 7 and 28 days. If it says under 100 followers or reconnect, say that in one line and move on. 4. Anything the data cannot support, said plainly rather than smoothed over. 5. Next week: 3 to 5 posting slots with a day, a date and a time in my timezone, taken from bestTimes (and when followers are online, if the audience has it). Tie each slot to a number, like "Tuesday 9am: your best day, 8 of 30 posts". Say what to post in each one, based on what worked. Offer to schedule them; do not schedule unasked. Two rules when you read the numbers: - Check `samples` before you call anything a pattern. A best hour backed by one post is not a finding. Saying so is more useful than a confident guess. - Check `coverage` before you compare platforms. Instagram reports reach, saves, shares and views only for accounts connected or reconnected with the insights permission. For the rest it reports likes and comments only, until the owner reconnects Instagram in Settings. Never rank platforms on a metric one of them lacks. Threads and Facebook report nothing at all. X numbers cover the newest 10 X posts from the last 2 weeks and update once a day. Bluesky reports no views. Instagram and TikTok posts made outside sprkly count once imported, with numbers for up to 500 and 200 of them. YouTube posts made outside sprkly do not show, and YouTube numbers cover only the newest 20. A platform with no data is not a platform doing badly, and presenting it as one is the fastest way to send someone chasing a problem that is not there. Audience rules: - Audience, follows and unfollows are Instagram only. - No number says which post won a follower. Never credit a follow to a post. - sprkly has no link tap numbers. Never call anything link taps. - Under 100 followers Instagram shares no audience at all. Do not show zeros. - Accounts connected before 2 October 2026 show likes and comments only, until I connect Instagram again in Settings. Do not open with a summary of what you are about to do. Lead with the finding.
How the week went on each account, your top posts, and who asked for your link. Real numbers, side by side with last week.
Needs sprkly connected to Claude. In Claude, type / and pick Weekly review.
How did last week go on my accounts, and who asked for the link? Keep the numbers next to the percentages.
Give me my weekly review from sprkly. Window: the last 7 days Make these three calls, in this order, with that window: 1. sprkly_get_analytics, for views, engagement and what changed. 2. sprkly_get_engagement_summary, for each account: comments, replies, DMs, new contacts and emails, against the window before, and its top posts. 3. sprkly_list_leads, for who asked. If it is refused for inbox access, tell me how to turn it on in one line, then carry on without it. Then, per account, by handle: 1. What changed. Put the numbers beside every percentage, like "12 comments, up from 8 (+50%)". Never a percentage on its own. If a figure is marked thin, say so. 2. The top 3 posts, named by their caption. 3. Who asked for the link: each person as their handle, the keyword they used, and the post they asked under. Say if the list was cut short. Mark anyone with opted_out: true as opted out. 馃洃 Never suggest messaging, DMing or emailing anyone on that list. They are a list for me to read. What to do with them is my call. Opted-out people sent STOP and are not to be contacted at all. Two rules when you read the numbers: - Check `samples` before you call anything a pattern. A best hour backed by one post is not a finding. Saying so is more useful than a confident guess. - Check `coverage` before you compare platforms. Instagram reports reach, saves, shares and views only for accounts connected or reconnected with the insights permission. For the rest it reports likes and comments only, until the owner reconnects Instagram in Settings. Never rank platforms on a metric one of them lacks. Threads and Facebook report nothing at all. X numbers cover the newest 10 X posts from the last 2 weeks and update once a day. Bluesky reports no views. Instagram and TikTok posts made outside sprkly count once imported, with numbers for up to 500 and 200 of them. YouTube posts made outside sprkly do not show, and YouTube numbers cover only the newest 20. A platform with no data is not a platform doing badly, and presenting it as one is the fastest way to send someone chasing a problem that is not there. Do not open with a summary of what you are about to do. Lead with the finding.
Which posts and automations brought in people, clicks and emails, and which did not. Ranked from your real numbers, with two or three next steps.
Needs sprkly connected to Claude. In Claude, type / and pick What worked: performance and attribution report.
Which of my posts and automations brought in people, clicks and emails, and which did not? Show the numbers.
Tell me what worked in sprkly, and what did not. Window: the last 30 days Make these calls with that window: 1. sprkly_get_analytics, for each post's reach, views and engagement. 2. sprkly_get_automation_insights with include ["by_post", "by_keyword", "by_campaign", "by_profile"] and range_days set to 7, 30 or 90, whichever is closest to the window. 3. sprkly_list_leads, only if inbox access is on. If it is refused for inbox access, say how to turn it on in one line, then carry on without it. Join them on the post: the post_id where both have it, else the caption. by_post rows already carry the post's own reach and views. The row with no post_id is a keyword on the whole account, not a post: rank it on its own. Then: 1. Rank the posts and automations that worked, and the ones that did not. Use rates with their counts beside them: people per 1,000 reach, click rate (clicks over people), keyword matches per 1,000 reach. Like "14 people from 2,100 reach (6.7 per 1,000)". Never a rate on its own, and never a rate on a post with no reach number. 2. Keywords, campaigns and accounts: which pulled people in and which stalled. 3. Two or three next steps, each tied to a number above. 馃洃 Never suggest messaging, DMing or emailing anyone on the leads list. They are a list for me to read. Opted-out people sent STOP and are not to be contacted at all. Two rules when you read the numbers: - Check `samples` before you call anything a pattern. A best hour backed by one post is not a finding. Saying so is more useful than a confident guess. - Check `coverage` before you compare platforms. Instagram reports reach, saves, shares and views only for accounts connected or reconnected with the insights permission. For the rest it reports likes and comments only, until the owner reconnects Instagram in Settings. Never rank platforms on a metric one of them lacks. Threads and Facebook report nothing at all. X numbers cover the newest 10 X posts from the last 2 weeks and update once a day. Bluesky reports no views. Instagram and TikTok posts made outside sprkly count once imported, with numbers for up to 500 and 200 of them. YouTube posts made outside sprkly do not show, and YouTube numbers cover only the newest 20. A platform with no data is not a platform doing badly, and presenting it as one is the fastest way to send someone chasing a problem that is not there. Do not open with a summary of what you are about to do. Lead with the finding.
What is scheduled, what failed, and what needs a decision from you.
Needs sprkly connected to Claude. In Claude, type / and pick Check my queue.
What have I got queued this week? Tell me anything that failed first, in plain words.
Show me the state of my sprkly queue. Call sprkly_list_scheduled_posts. Then tell me, shortest first: 1. Anything that FAILED, with the reason in plain words, not the raw error. 2. Anything on hold or awaiting my approval. 3. What is going out next, and when. 馃洃 Do not re-schedule or re-send a failed post on your own. Publishing is public and cannot be undone, and I may already have posted that content by hand. Tell me what failed and why, then let me decide. If nothing needs attention, say so in one line and stop. Do not pad it out.
Copy one into a caption and answer it in your own words.
What does a normal Tuesday look like for you? Show three moments from it.
What is one small thing in your home you would never give away? Why?
What workout did you hate at first and now love? What changed?
In my first month of training I got this wrong: ___. Here is what I do now.
What dish do people always ask you to make? Share the one step that makes it work.
What did you cook this week that went wrong? What did you learn?
What piece do you wear all the time? Show three ways you style it.
What trend did you try and give up on? Be honest about why.
What place would you send a friend to that most visitors miss?
The best thing I packed on my last trip was ___. Here is why.
What tool do you open every day for your work? What do you use it for?
What question do your customers ask you the most? Answer it here.
What was your very first sale? What did you sell, and how did it feel?
What is one thing you wish someone told you on day one of learning ___?
What show, song or film are you stuck on right now? What hooked you?
What moment in a game made you shout out loud? Tell the story.
What did your kid say this week that made you laugh?
Show a before and after of your last project. Which part took the longest?
What can you do today that you could not do a year ago?
Finish this line about your work: Most people think ___, but really ___.
Templates run inside sprkly, on Instagram only. Sign up free to try one. First comment needs a paid plan.
Ask people to follow you before they get your freebie.
Reply to the comment, then ask them to follow before the DM.
Thank everyone who comments on a post, right in the comments.
Add your own first comment to each post you schedule. Put links or hashtags there.
Send a DM when someone replies to your story.
Say thanks when someone mentions you in their story.
List the questions people DM you most. Each word gets its own answer.
When someone DMs you a word, reply. Then check in an hour later if they go quiet.
Send a link when people comment a word on your post.
Send a link when people comment a word on any recent post.
Say "DM me GUIDE" in your bio, a reel or a story. The link goes out.
Send a shop link when people comment a word on your post.
Send a link when people reply to your story with a word.
Send a code when people reply to your story with a word.
Answer a comment in DMs, then ask for their email.