mastodon-scoutRead-only Mastodon CLI. Outputs human-readable timeline summaries or raw JSON.
Install via ClawdBot CLI:
clawdbot install patelhiren/mastodon-scoutRead-only Mastodon CLI that fetches data from the Mastodon API. Returns human-readable summaries by default, or raw JSON with --json flag.
{baseDir}/bin/mastodon-scout{baseDir}/bin/mastodon-scout{baseDir}/bin/mastodon-scout home
Fetches the authenticated user's home timeline.
{baseDir}/bin/mastodon-scout user-tweets
Fetches the authenticated user's own posts.
{baseDir}/bin/mastodon-scout mentions
Fetches mentions of the authenticated user.
{baseDir}/bin/mastodon-scout search <query>
Searches for posts matching the query.
--instance <url> # Mastodon instance URL (default: https://mastodon.social)
--limit <int> # Number of items to return (default: 20)
--timeout <int> # Timeout in seconds (default: 30)
--json # Output raw JSON instead of human-readable text
MASTODON_TOKEN # OAuth bearer token for authentication
mastodon-scout home
Returns human-readable summary of timeline data.
The agent MAY summarize and explain the timeline results to make them more accessible to the user.
mastodon-scout --json home
Returns raw JSON data from the Mastodon API.
When JSON mode is used, return the output verbatim without interpretation.
mastodon-scout homeshow my mastodon timelinecheck mastodon mentionssearch mastodon for "golang"get my mastodon postsEXCEPTION TO STRICT MODE: If the user needs help obtaining a token, the agent may provide guidance before executing the skill.
The tool requires a Mastodon OAuth bearer token set in the MASTODON_TOKEN environment variable.
Step 1: Access Development Settings
https://[instance-domain]/settings/applicationsStep 2: Create Application
mastodon-scout (or any name)urn:ietf:wg:oauth:2.0:oob (for CLI apps)read (uncheck write, follow, push)Step 3: Get Access Token
Step 4: Set Environment Variable
export MASTODON_TOKEN="paste_token_here"
Step 5: Verify Token Works
{baseDir}/bin/mastodon-scout home
mastodon.social - General purpose (default)fosstodon.org - FOSS/tech communitymas.to - Tech focusedhachyderm.io - Tech/infosec communityUse --instance https://your-instance.com flag for non-default instances.
Human-readable summary of posts, formatted for readability. The agent decides how to present the information.
--json flag)All commands return JSON in the following format:
{
"success": true,
"data": [ /* Mastodon API response */ ]
}
Or on error:
{
"success": false,
"error": "error message"
}
The data field contains the raw Mastodon API response without any modifications.
AI Usage Analysis
Analysis is being generated⦠refresh in a few seconds.
Fetch and read transcripts from YouTube videos. Use when you need to summarize a video, answer questions about its content, or extract information from it.
Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.
Browse, search, post, and moderate Reddit. Read-only works without auth; posting/moderation requires OAuth setup.
Interact with Twitter/X β read tweets, search, post, like, retweet, and manage your timeline.
LinkedIn automation via browser relay or cookies for messaging, profile viewing, and network actions.
Search YouTube videos, get channel info, fetch video details and transcripts using YouTube Data API v3 via MCP server or yt-dlp fallback.