with one click
mastodon-scout
// Read-only Mastodon CLI. Outputs human-readable timeline summaries or raw JSON.
// Read-only Mastodon CLI. Outputs human-readable timeline summaries or raw JSON.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | mastodon-scout |
| description | Read-only Mastodon CLI. Outputs human-readable timeline summaries or raw JSON. |
| metadata | {"openclaw":{"emoji":"🦣","requires":{"anyBins":["{baseDir}/bin/mastodon-scout","mastodon-scout"]},"install":[{"id":"download-darwin-arm64","kind":"download","os":["darwin"],"url":"https://github.com/patelhiren/mastodon-scout/releases/download/v1.0.2/mastodon-scout-darwin-arm64.zip","archive":"zip","bins":["mastodon-scout"],"targetDir":"{baseDir}/bin","label":"Install Mastodon Scout (macOS Apple Silicon)"},{"id":"download-darwin-amd64","kind":"download","os":["darwin"],"url":"https://github.com/patelhiren/mastodon-scout/releases/download/v1.0.2/mastodon-scout-darwin-amd64.zip","archive":"zip","bins":["mastodon-scout"],"targetDir":"{baseDir}/bin","label":"Install Mastodon Scout (macOS Intel)"},{"id":"download-linux-amd64","kind":"download","os":["linux"],"url":"https://github.com/patelhiren/mastodon-scout/releases/download/v1.0.2/mastodon-scout-linux-amd64.zip","archive":"zip","bins":["mastodon-scout"],"targetDir":"{baseDir}/bin","label":"Install Mastodon Scout (Linux)"},{"id":"download-windows-amd64","kind":"download","os":["win32"],"url":"https://github.com/patelhiren/mastodon-scout/releases/download/v1.0.2/mastodon-scout-windows-amd64.zip","archive":"zip","bins":["mastodon-scout.exe"],"targetDir":"{baseDir}/bin","label":"Install Mastodon Scout (Windows)"}]}} |
Read-only Mastodon CLI that fetches data from the Mastodon API. Returns human-readable summaries by default, or raw JSON with --json flag.
dist/mastodon-scoutdist/mastodon-scout-linux{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.
If the binary exits non-zero:
If MASTODON_TOKEN is not set:
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
./dist/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.