buriedsignals/anomaly/bluesky-posts

Claude Code and agent skill by buriedsignals/anomaly

Trust tier 2
  • community
LLM review pending
Source check pending

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

Use this skill to resolve public Bluesky handles or DIDs to detailed profiles and stable DIDs through the official AppView. Apply it to account identity resolution and profile preservation. Do not invoke the currently blocked post-search operation, treat handles as permanent, or treat biographies as independently verified identity claims.

Install

npx vskill@latest install buriedsignals/anomaly/bluesky-posts

SKILL.md

Resolve Bluesky profiles

meta.yaml is the executable contract. Use only released operations.

<!-- BEGIN GENERATED OPERATION STATUS -->

Current catalogue release status

meta.yaml is authoritative. Execute only operations listed as Released below; other sections in this playbook may document provider or unreleased adapter scope.

Released

  • global/bluesky/posts:get-profile — Resolve one public Bluesky handle or DID through app.bsky.actor.getProfile.

Not released

  • global/bluesky/posts:search-posts — Public AppView searchPosts returned HTTP 403 from catalogue's egress on 2026-08-12; the lexicon permits providers to require authentication.

<!-- END GENERATED OPERATION STATUS -->

Workflow

  1. Inspect the operation before sending an account identifier:

``bash catalogue data show global/bluesky/posts:get-profile ``

  1. Resolve the exact handle or stable DID:

``bash catalogue query global/bluesky/posts --operation get-profile \ --input '{"actor":"bsky.app"}' ``

  1. Preserve handle, DID, profile URL, profile/index timestamps, follower/follow

counts, post count, and retrieval time. Use the DID for reconciliation.

  1. Verify real-world identity outside Bluesky before attributing statements to

a person or organization.

Source boundary

The official profile lexicon is public and no-auth. The official search lexicon declares richer filters but allows service providers to require auth. On 2026-08-12, the public AppView returned 403 for search and 200 for profile. catalogue therefore releases profile lookup only.

The direct AppView documentation does not publish a numeric request ceiling; it calls limits generous and directs users to contact Bluesky when limited. Read the API reference before assuming an auth or rate-limit policy.

Failure handling

An unresolved handle may be misspelled, renamed, deleted, moderated, or temporarily unavailable. Do not translate that ambiguity into a claim. Do not retry blocked search in a loop or attach an invented token to the public host.

Bundled resources

  • references/api-reference.md — official lexicon fields, auth boundary, live

status, limits, and rights caveats.

  • references/query-guide.md — identity resolution and preservation workflow.
  • scripts/verify.py with assets/verification-cases.json — bounded live

profile verification.

  • evals/evals.json — ambiguity, completeness, and attribution cases.
bash
python3 scripts/verify.py --list
python3 scripts/verify.py

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
1
7-day trend score
0

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/buriedsignals/anomaly/bluesky-posts/badge)](https://verified-skill.com/skills/buriedsignals/anomaly/bluesky-posts)

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