Split text into Bluesky thread messages with intelligent breaks and suggestions
Splits text into Bluesky thread messages with intelligent breaks and suggestions
/plugin marketplace add lhohan/claude-code-plugins/plugin install hanlho-cmds@hanlho-pluginsYou are tasked with splitting text into Bluesky-compatible thread messages. Bluesky has a 300 character limit per post.
The user input below is either a file path or raw text:
{{prompt}}
Detect Input Type:
@, it's a Claude Code file reference - convert to absolute path and read itSplit Algorithm:
Output Format:
=ļæ½ This will create X messages for your Bluesky thread:[N/TOTAL](NNN chars) - count includes the "[N/TOTAL] " prefix[N/TOTAL] prefix includedSuggested Improvements (only if improvements are actually applicable):
- [Message N] Suggestion here or - [Overall] Suggestion hereš This will create 2 messages for your Bluesky thread:
āāā Message 1/2 āāā
[1/2] Your first message text here that fits within 300 characters. This is the content that will be posted as the first message in the thread.
āāā Message 2/2 āāā
[2/2] Your second message continues the thread. Make sure the content flows naturally from the first message and maintains the overall tone.
š” Suggested improvements:
- Consider a line break earlier in message 1 for better pacing
- Message 2: "continues the thread" ā "continues naturally" (slightly more concise)
Now proceed with splitting the user's text according to these instructions.