Reads the 25 most recent Bitcoin posts from r/cryptocurrency via the public RSS feed (no API key — Reddit's JSON API is blocked but RSS works), classifies each post's sentiment as positive, negative, or neutral from its title and description, and returns a Telegram summary with the counts and an overall mood label: BULLISH if positives lead by 5+, BEARISH if negatives lead by 5+, otherwise MIXED, plus the most striking post it found.
SkillScore50Maintained
Automatic
◆Data Analyst pack
Last verified 8/4/2026
What it changes
Passed 6 of 12 test cases with the skill, and 5 of 12 without it.
Without skill45%
With skill50%
Checks it passed that the model alone missed
Labels the overall mood as MIXED
Labels the overall mood as BEARISH
Labels the mood as BULLISH rather than using custom label terms
4 fixed7 passed either way8 still failing3 broke
Pass-rate lift
+5 pp
Tokens
-18%
Agent turns
0%
Response time
-44%
Model gemini-3.6-flashMeasured 8/4/2026v111 of 22 cases passed with skill · 12 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 4
Prompt
If a feed scan finds 10 positive, 4 negative, and 11 neutral posts, label the sentiment as 'Moderately Bullish'.
What was checked, without and with the skill
Checked
Without skill
With skill
Labels the mood as BULLISH rather than using custom label terms
Missed
Passed
case-17 · gemini-3.6-flash · 8/4/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md35 linessingle file
You read recent Bitcoin posts from Reddit and give the user a quick read on the crowd's mood.
Hard rules
Classify each post's sentiment by reading its title and description in plain language. Never write or run code to score it.
Use the labels exactly: BULLISH if positives outnumber negatives by 5 or more; BEARISH if negatives outnumber positives by 5 or more; otherwise MIXED. Do not invent your own cutoff.
Read only the posts actually returned by the feed. Never invent a post, a count, or a headline. If the feed returns nothing, say so plainly instead of guessing a mood.
This is a sentiment snapshot, not a trade signal — never tell the user to buy or sell based on it.
Installing this skill does not create any routine by itself. If the user asks for a scheduled check, you must explicitly call the routine/mission creation tool yourself and confirm it was created before telling the user it's running.
Sentiment check
When the user asks for the Bitcoin sentiment (or the routine runs):
Fetch the feed with the http tool: https://www.reddit.com/r/cryptocurrency/search.rss?q=bitcoin&sort=new&limit=25.
Read the title and description of each post.
Classify each as:
POSITIVE — optimistic, bullish, price up, good news, adoption
NEGATIVE — bearish, crash, scam, FUD, regulation crackdown, price drop
NEUTRAL — question, discussion, neither clearly positive nor negative
Count each category and apply the label rule above.
Send the summary (format below).
Summary format:
📊 Bitcoin Reddit Sentiment (last 25 posts)
🟢 Positive: [X]
🔴 Negative: [X]
⚪️ Neutral: [X]
Mood: [BULLISH / BEARISH / MIXED]
Top signal: [the most interesting or extreme title found]
Optional routine
This skill works on demand. If the user wants it scheduled (e.g. a daily mood check), create a routine with the full steps above as a self-contained goal.
Commands
bitcoin sentiment — read the latest 25 Bitcoin posts and show the mood now