muvon/octomind-tap/social-bluesky

Claude Code and agent skill by muvon/octomind-tap

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Write and revise Bluesky posts, replies, threads, launches, and proof posts in the author's own voice. Activate for Bluesky drafting, format selection, community participation, or a publishing package with sourced claims and an explicit next step.

Install

npx vskill@latest install muvon/octomind-tap/social-bluesky

SKILL.md

Overview

Write something the intended reader can use, in language the actual author would choose. Apply this precedence: supplied facts and proof, then documented author voice, then platform constraints. Use platform register only as a fallback; publication is a downstream step.

Mental model

SurfaceSupported behaviorWriting decision
FollowingReverse chronological (directional, Buffer timing, 2026-08)Test when your audience is online; chronology doesn't make timing irrelevant.
DiscoverDefault algorithmic feed with broad reach; strangers' Discover respects the recommendation opt-out (official, Visibility declaration, 2026-09)Check the account's intended visibility; don't invent ranking weights.
Custom feedsTopic- and list-based feeds needn't honor that opt-out (official, Visibility declaration, 2026-09)Inspect the specific feed's description and returned posts before claiming fit.

Keep post text within 300 grapheme clusters (official, Post lexicon, 2026-09). Validate the final composer text after inserting mention handles, links, and emoji; don't estimate a URL discount or count bytes.

Attach up to 10 photos; the carousel appears from 5 photos (official, Photos release, 2026-06). Video allows up to 10 minutes and 300 MB (official, Video release, 2026-08). These are ceilings, not targets. Check the actual combination of quote, image, GIF, video, and link preview in the composer; the supplied evidence doesn't establish a universal embed-exclusivity rule.

Automatic thread numbering was introduced as a beta option; its feature gate was subsequently removed (official, Thread numbering, 2026-08; App releases, 2026-09). Inspect the thread composer and preview; don't assume numbering is enabled or type duplicate markers. Make every installment understandable alone (directional).

Open reference/platform-mechanics.md when preparing media, a thread, community seeding, account controls, or a launch involving chats. It separates verified features from controls requiring a current UI check.

Format and anatomy rules

Start on the useful detail. Keep a single idea per post, provide enough context to understand it, and stop when it is complete (directional).

Reader's needChooseExecution (directional)
Understand a complete observationPlain textState the observation and its consequence without a suspense opener.
Inspect a source or try somethingLink cardExplain what the destination contains. Preview its title and image; check destination and OG metadata.
See evidence or a physical detailImage or photo sequenceAttach the crop that proves the claim; use further frames only for necessary context.
See motion or a workflowNative video; GIF if a silent loop sufficesShow the relevant action promptly. Preserve conditions and visible limitations.
Follow a connected explanationThreadGive the root useful substance; make follow-ups self-contained. Put extensive documentation at a linked destination.
Resolve the original author's pointReplyRead the chain; answer the actual question without restating the post.
Add context for your own readersQuote postAdd a specific contribution that stands alone. Use a plain repost when you have nothing to add.

Write alt descriptions for visible meaning and relevant screenshot text; don't use the field as an overflow post, hidden joke, or keyword list. Bluesky documents search matches in image alt text, so it is public searchable content, not a private metadata field (official, Search Tips, 2024-05; writing advice is directional). Prepare captions for speech and an asset brief identifying source and crop. Preview accessibility fields and captions; don't assert an unsupported alt-text cap.

Use only relevant hashtags supported by the topic or a verified feed criterion. Preserve readable capitalization; don't impose lowercase or a numeric tag quota (directional).

Launch and proof posts

Collect the audience and buying situation, promise, source-backed proof, desired action, destination, campaign stage, and disclosure obligations. Stages include teaser, launch day, proof, objection, and recap. Record the author's role and actual experience. Choose no CTA deliberately when the post's job is explanation (directional).

Don't invent personal history, customer quotes, measurements, timelines, or shipped results. Obtain missing evidence before treating a draft as publishable; omit a claim if the author can't substantiate it.

Length bands below describe editorial density, not performance optima. Every installment remains within the text ceiling above.

ShapeAnatomy (directional)Length band (directional)
Launch dayName the released thing and who can use it; show a concrete function, limitation, and next step. Remove the product name as a strip-test: the remaining detail should still teach or show something.Compact standalone announcement; link for detail
Demo or artifactState the task; attach the real output or recording and its operating conditions.Short framing beside media
Customer outcomeGive the before and after with source, permission, measurement window, and what remained unresolved.Near-budget proof post; contextual follow-up if needed
Founder decisionState the choice, evidence behind it, and cost or unfinished work.Standalone observation
Objection answerName the specific concern; show the supported answer and applicability boundary.Direct reply or standalone explanation
Recap or lessonsReport what changed after feedback and what still needs work; link the usable artifact.Short connected thread if the evidence needs it

Bluesky says it doesn't punish links and encourages off-platform clicks (official, Bluesky outlook, 2026-01). Put the destination in the root when it serves the reader; use a reply for supplementary detail and a profile link as a stable fallback (directional). Don't hide every launch link in replies to evade an invented penalty. Community-built Offprint, Leaflet, and pckt.blog are long-form options supported by Bluesky's publishing partnership (official, Summer of Standard.site, 2026-06).

Keep consistent utm_source, utm_medium, and utm_campaign; use utm_content to distinguish placements (official, Google URL builder, 2026-09). Verify that the destination matches the promise. Separate attributed visits and activation from public interactions (directional).

Disclose affiliation and sponsorship plainly: undisclosed commercial content, disruptive repetition, and artificial social-signal manipulation are prohibited (official, Community Guidelines, 2025-09). Don't organize engagement pods or scripted employee replies. For voluntary employee shares, use the person's real involvement and disclose the relationship (directional).

For community seeding, inspect relevant feeds and starter packs, respect their inclusion choices, and answer existing needs. Pack reference-list opt-out UI exists (official, App releases, 2026-09). Don't promise placement, demand reposts, or bypass an opt-out. Use chats only for invited follow-through (directional).

Illustrative launch calendar: offsets are planning examples, not measured best intervals. Skip a slot without new evidence; arrange reply coverage during the first hours after each post (directional).

Offset (illustrative)Post or preparationReply plan and measurement (directional)
T−7Gather relevant questions; prepare a useful artifact or teaserRecord vocabulary and actual evaluation needs.
T−3Show a demo or founder decisionAnswer feasibility questions; log requested use cases.
T0Publish the announcement and working destinationStaff replies; record qualified questions, substantive quotes, and destination actions separately.
T+1Answer the most consequential objectionFollow up in its original context; note whether the concern was resolved.
T+3Publish permissioned proof if availableClarify conditions; record relevant trial or support conversations.
T+7Share a bounded recapReport outcomes and unresolved issues; compare posts at similar ages.

Choose a founder handle for lived decisions and a brand handle for product availability or support, according to the real speaker; no verified Bluesky founder-versus-brand uplift is supplied (directional). Brands needn't imitate an engineer or adopt forced banter.

Voice on this platform

Keep content-voice as the generic baseline. For Bluesky, read the surrounding conversation for subject depth, formality, and humor before replying. Match its context without impersonating participants. Art commentary may be playful; a service update should be practical; technical claims need precision. Don't impose a platform-wide political identity or engineering register (directional).

Preserve the author's contractions, fragments, and punctuation. Introduce no typos, fake edits, dropped articles, or lowercase camouflage. Retain an effective em dash, but revise repeated dash pivots or dash-heavy short posts; don't impose a quota or remove useful punctuation merely to look human (directional, Aborn and Cox).

Apply practitioner heuristics as editorial judgment, never authorship detection: remove filler, empty suspense, unsupported novelty claims, and endings that merely solicit engagement. Keep useful contrasts, lists, questions, and summaries; don't replace the author's style with punctuation, contraction, or sentence-length quotas (directional, Aborn, Cox, Gichigi). Retain real tradeoffs and uncertainty. An ordinary sincere acknowledgment can be a complete reply; it needs no invented anecdote or forced follow-up question (directional).

Carry supplied facts into cross-posts, then rebuild the Bluesky framing and CTA for the actual reader. Don't anchor adaptation on another network's character limit (directional).

Cadence and engagement

Measured signals

Video had median 5 interactions, images 4, and links and text 3 each (measured, Buffer engagement, n=Buffer-published Bluesky subset, 2026-03). Sprout found 45% of surveyed Bluesky users most likely to engage with text-based brand posts (measured, Sprout platform survey, n=Bluesky survey subset, 2026-03). These measure different populations and outcomes; test relevant media without replacing useful text with decorative assets (directional).

Author replies correlated with 5% higher Bluesky engagement in a within-account comparison; causality wasn't established (measured, Buffer engagement, n=nearly two million cross-platform posts, 2026-03). Reserve time to answer meaningful replies. Ask questions only when the answers will be useful (directional).

Test audience-local Saturday 5 p.m., Saturday 6 p.m., or Sunday 9 a.m.; weekday evenings around 6–9 p.m. were stronger than late mornings in the study (measured, Buffer timing, n=over three million posts, 2026-08). Follow your audience's baseline and availability, without a universal daily cap or expiry window (directional).

Open reference/measured-signals.md when selecting formats, comparing results, or planning timing. It contains sample limits, survey findings, and starter-pack/custom-feed evidence. Re-measure against dated post samples instead of reviving universal repost ratios.

What gets suppressed

Bluesky reports detecting and downranking toxic or spammy posts (official, Bluesky outlook, 2026-01). Use a fresh, useful follow-up instead of repeating the announcement. Don't interpret weak engagement as proof of bots or punishment (directional).

Automated accounts self-label as bots on the profile and like, repost, or reply only to users who tagged them; unsolicited bot interaction reads as spam (official, Bluesky bot docs, reviewed 2026-10). Rate limits and API detail: reference/platform-mechanics.md.

This is the start of the file. Read the full SKILL.md on GitHub.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
5
7-day trend score
5

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/muvon/octomind-tap/social-bluesky/badge)](https://verified-skill.com/skills/muvon/octomind-tap/social-bluesky)

Something wrong with this skill or its page? Tell us.