Prompt
Using the git log for September and docs/roadmap.md, write a monthly product update for LinkedIn: 3 things we shipped, 1 thing we decided not to build and why, and what is next. Around 200 words, warm but direct. Draft it for LinkedIn and schedule it for October 1 at 10:00 Asia/Kolkata. How to do it
- Mint a key Create a key for Windsurf scoped to LinkedIn with draft and schedule permissions.
- Add the server In Windsurf settings, open MCP servers, edit mcp_config.json, and add serverUrl https://app.socialhandoff.com/mcp with a Bearer header.
- Refresh tools Refresh so Cascade sees draft_post and schedule_post.
- Draft the update Cascade reads the log and roadmap, then drafts and schedules the post.
- Founder approves The founder reviews in the inbox or on the phone swipe stack and approves.
Example draft
September in our product, in 3 lines: Teams can now share saved views. Imports from spreadsheets run 5 times faster. You can undo a bulk delete for 30 days. One thing we decided not to build: a mobile editor. Most of you told us you review on your phone but edit on a laptop, so we made mobile review better instead. Next month we are working on permissions for guests, the most requested feature since spring. Thanks to everyone who sent feedback. Keep it coming.
Gotchas
- The LinkedIn provider publishes one post. If Cascade splits the update into parts, they are joined with blank lines into a single post.
- Scheduling in the reader's timezone matters more than yours. Pass it explicitly to schedule_post.
- One image per post. If the update needs several screenshots, pick the strongest and describe it in alt text.
- Character limit: 3,000 characters for a post. The feed shows the first few lines and hides the rest behind a see more link.
- Media per post: LinkedIn allows multi-image posts, documents, and video. SocialHandoff publishes 1 image per post.
- Alt text: Supported on images through the API's alt text field. Not available for video or documents.
- Threads: LinkedIn has no threads. If a draft has several parts, SocialHandoff joins them into one post.
Frequently asked questions
Can Cascade post without the founder?
Not until the key is promoted on the trust ladder for LinkedIn. Promotion is per network, and a guardrail failure demotes it immediately.
Can it reuse the update for X?
Yes, with a key scoped to both. X needs a shorter version, so ask for a separate thread rather than reusing the LinkedIn text.