CtrlK
BlogDocsLog inGet started
Tessl Logo

bluesky

Read from and post to Bluesky social network using the AT Protocol. Use this skill when the user wants to interact with Bluesky including posting text/images/links, replying to posts, reading their timeline, searching posts, viewing profiles, following/unfollowing users, checking notifications, or viewing reply threads. All scripts use PEP 723 inline metadata for dependencies and run via `uv run`. Requires BLUESKY_HANDLE and BLUESKY_PASSWORD environment variables.

87

1.44x
Quality

82%

Does it follow best practices?

Impact

94%

1.44x

Average score across 3 eval scenarios

SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Evaluation results

90%

10%

Release Announcement Bot

Post identification and link card embedding

Criteria
Without context
With context

Uses uv run

0%

100%

No --with flag

100%

100%

AI identification present

83%

83%

Identification names the account

0%

0%

Credentials from env vars

100%

100%

Link URL included

100%

100%

Link card used correctly

100%

100%

Post text uses argument

100%

100%

Handles missing args

100%

100%

README env var setup

100%

100%

App Password mentioned

100%

100%

100%

28%

Bluesky Trend Collector

Search pagination and JSON collection

Criteria
Without context
With context

Uses uv run for search

0%

100%

No --with flag

100%

100%

Uses --json flag

0%

100%

First page fetched

100%

100%

Cursor extracted from response

100%

100%

Second page fetched with cursor

100%

100%

Results merged or combined

100%

100%

Output written to file

100%

100%

Query is configurable

100%

100%

Sample output structure correct

53%

100%

92%

47%

Community Engagement Assistant

Timeline reading and reply engagement

Criteria
Without context
With context

Timeline script used

0%

100%

Timeline --json flag

0%

100%

Post URL extracted

50%

100%

Reply script used

0%

100%

Reply uses --to flag

0%

100%

No --with flag

100%

100%

AI identification in reply

100%

100%

Identification names the account

0%

20%

Reply within 300 chars

100%

100%

Reply URL printed

100%

100%

Credentials from env vars

60%

100%

Repository
fpl9000/ai-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.