Repository navigation
feat: register 13 sign-in and social plugins - #2139
Conversation
There was a problem hiding this comment.
Docs review
Verdict: small fixes - accurate, correctly alphabetized, no PII, and FiestaBoard/Vestaboard branding is clean. One recurring voice nit.
What It Shows column voice. Every existing row in this table uses a terse single phrase (AQI and fog conditions, Currently playing music). The 13 new rows instead pack a second sentence into that cell that restates the adjacent API Key? column - e.g. 'No sign-in or API key needed' sits next to No, and 'Signs in to GitHub with a code...' sits next to Sign-in. The inline suggestions below trim each cell back to the column's established style while leaving the sign-in/key info in its own column. Click Apply suggestion on any you agree with; they're optional tightening, not blockers.
The longer prose reads well in plugin-registry.json's description field (which feeds the docs site cards) - no change needed there.
Alphabetical order, relative/absolute links, and privacy all check out.
Auto-review by claude-docs-review.yml.
| | [Airport Board](https://github.com/Fiestaboard/fiestaboard-plugin--airport-board) | Live flights near a configurable airport | No | | ||
| | [Allergy & Health](https://github.com/Fiestaboard/fiestaboard-plugin--health) | Allergy levels and health risk indicators | No | | ||
| | [Aurora Forecast](https://github.com/Fiestaboard/fiestaboard-plugin--aurora-forecast) | Geomagnetic Kp index and aurora visibility | No | | ||
| | [Bluesky Stats](https://github.com/Fiestaboard/fiestaboard-plugin--bluesky-stats) | Show any Bluesky account's followers, following and post counts, with today's change. No sign-in or API key needed | No | |
There was a problem hiding this comment.
The What It Shows column is a terse single phrase in every other row, and the sign-in/key detail already lives in the API Key? column. Dropping the restated second sentence keeps the table consistent:
| | [Bluesky Stats](https://github.com/Fiestaboard/fiestaboard-plugin--bluesky-stats) | Show any Bluesky account's followers, following and post counts, with today's change. No sign-in or API key needed | No | | |
| | [Bluesky Stats](https://github.com/Fiestaboard/fiestaboard-plugin--bluesky-stats) | Any Bluesky account's followers, following and post counts, with today's change | No | |
| | [Disney Park Queue Times](https://github.com/Fiestaboard/fiestaboard-plugin--disney-parks-times) | Wait times for Disney rides | No | | ||
| | [Earthquake Monitor](https://github.com/Fiestaboard/fiestaboard-plugin--earthquake) | Recent USGS earthquake data | No | | ||
| | [Element of the Day](https://github.com/Fiestaboard/fiestaboard-plugin--element-of-day) | Periodic table element of the day | No | | ||
| | [Facebook Page](https://github.com/Fiestaboard/fiestaboard-plugin--facebook-page) | Show a Facebook Page's followers and likes, with today's change. Paste a Page access token, or sign in with Facebook through your own free Meta app | Own Meta app | |
There was a problem hiding this comment.
The What It Shows column is a terse single phrase in every other row, and the sign-in/key detail already lives in the API Key? column. Dropping the restated second sentence keeps the table consistent:
| | [Facebook Page](https://github.com/Fiestaboard/fiestaboard-plugin--facebook-page) | Show a Facebook Page's followers and likes, with today's change. Paste a Page access token, or sign in with Facebook through your own free Meta app | Own Meta app | | |
| | [Facebook Page](https://github.com/Fiestaboard/fiestaboard-plugin--facebook-page) | A Facebook Page's followers and likes, with today's change | Own Meta app | |
| | [Generative AI Art](https://github.com/Fiestaboard/fiestaboard-plugin--generative-ai-art) | LLM-generated abstract art using the board's 8-color palette | Yes | | ||
| | [Generative Dashboard](https://github.com/Fiestaboard/fiestaboard-plugin--generative-dashboard) | AI-curated dashboard from your other plugins' data | Yes | | ||
| | [Generic Data](https://github.com/Fiestaboard/fiestaboard-plugin--generic-data) | Custom data from any JSON/XML URL | No | | ||
| | [GitHub](https://github.com/Fiestaboard/fiestaboard-plugin--github) | Pull requests waiting for your review, your own open pull requests, and the CI status and stars of a repository. Signs in to GitHub with a code, no password or token to paste | Sign-in | |
There was a problem hiding this comment.
The What It Shows column is a terse single phrase in every other row, and the sign-in/key detail already lives in the API Key? column. Dropping the restated second sentence keeps the table consistent:
| | [GitHub](https://github.com/Fiestaboard/fiestaboard-plugin--github) | Pull requests waiting for your review, your own open pull requests, and the CI status and stars of a repository. Signs in to GitHub with a code, no password or token to paste | Sign-in | | |
| | [GitHub](https://github.com/Fiestaboard/fiestaboard-plugin--github) | PRs waiting for your review, your own open PRs, and a repo's CI status and stars | Sign-in | |
| | [Generative Dashboard](https://github.com/Fiestaboard/fiestaboard-plugin--generative-dashboard) | AI-curated dashboard from your other plugins' data | Yes | | ||
| | [Generic Data](https://github.com/Fiestaboard/fiestaboard-plugin--generic-data) | Custom data from any JSON/XML URL | No | | ||
| | [GitHub](https://github.com/Fiestaboard/fiestaboard-plugin--github) | Pull requests waiting for your review, your own open pull requests, and the CI status and stars of a repository. Signs in to GitHub with a code, no password or token to paste | Sign-in | | ||
| | [Google Calendar & Tasks](https://github.com/Fiestaboard/fiestaboard-plugin--google-calendar) | Show today's agenda, what's next and what's happening now from Google Calendar, plus your Google Tasks due today. Signs in to your Google account through your own Google Cloud app | Own app (free) | |
There was a problem hiding this comment.
The What It Shows column is a terse single phrase in every other row, and the sign-in/key detail already lives in the API Key? column. Dropping the restated second sentence keeps the table consistent:
| | [Google Calendar & Tasks](https://github.com/Fiestaboard/fiestaboard-plugin--google-calendar) | Show today's agenda, what's next and what's happening now from Google Calendar, plus your Google Tasks due today. Signs in to your Google account through your own Google Cloud app | Own app (free) | | |
| | [Google Calendar & Tasks](https://github.com/Fiestaboard/fiestaboard-plugin--google-calendar) | Today's agenda, what's next and what's now from Google Calendar, plus Google Tasks due today | Own app (free) | |
| | [Guest WiFi](https://github.com/Fiestaboard/fiestaboard-plugin--guest-wifi) | WiFi credentials for guests | No | | ||
| | [Hacker News](https://github.com/Fiestaboard/fiestaboard-plugin--hacker-news) | Top Hacker News story title and score | No | | ||
| | [Home Assistant](https://github.com/Fiestaboard/fiestaboard-plugin--home-assistant) | Smart home status (doors, locks, garage) | Yes (self-hosted) | | ||
| | [Instagram](https://github.com/Fiestaboard/fiestaboard-plugin--instagram) | Show an Instagram professional account's followers, following and posts, with today's change. Paste a long-lived access token or sign in through your own Meta app; the plugin renews the token for you | Own Meta app | |
There was a problem hiding this comment.
The What It Shows column is a terse single phrase in every other row, and the sign-in/key detail already lives in the API Key? column. Dropping the restated second sentence keeps the table consistent:
| | [Instagram](https://github.com/Fiestaboard/fiestaboard-plugin--instagram) | Show an Instagram professional account's followers, following and posts, with today's change. Paste a long-lived access token or sign in through your own Meta app; the plugin renews the token for you | Own Meta app | | |
| | [Instagram](https://github.com/Fiestaboard/fiestaboard-plugin--instagram) | An Instagram professional account's followers, following and posts, with today's change | Own Meta app | |
| | [Strava](https://github.com/Fiestaboard/fiestaboard-plugin--strava) | Show your latest Strava activity (distance, time, pace) and your recent and year-to-date totals. Signs in to your Strava account through your own free Strava API app | Own app (free) | | ||
| | [Sun Art](https://github.com/Fiestaboard/fiestaboard-plugin--sun-art) | Art pattern that follows the sun | No | | ||
| | [Surf Conditions](https://github.com/Fiestaboard/fiestaboard-plugin--surf) | Wave height and quality ratings | No | | ||
| | [Threads](https://github.com/Fiestaboard/fiestaboard-plugin--threads) | Show your Threads followers, plus profile views and likes from the last two days. Signs in through your own free Meta app, or uses a long-lived access token you paste | Own Meta app | |
There was a problem hiding this comment.
The What It Shows column is a terse single phrase in every other row, and the sign-in/key detail already lives in the API Key? column. Dropping the restated second sentence keeps the table consistent:
| | [Threads](https://github.com/Fiestaboard/fiestaboard-plugin--threads) | Show your Threads followers, plus profile views and likes from the last two days. Signs in through your own free Meta app, or uses a long-lived access token you paste | Own Meta app | | |
| | [Threads](https://github.com/Fiestaboard/fiestaboard-plugin--threads) | Your Threads followers, plus profile views and likes from the last two days | Own Meta app | |
| | [Surf Conditions](https://github.com/Fiestaboard/fiestaboard-plugin--surf) | Wave height and quality ratings | No | | ||
| | [Threads](https://github.com/Fiestaboard/fiestaboard-plugin--threads) | Show your Threads followers, plus profile views and likes from the last two days. Signs in through your own free Meta app, or uses a long-lived access token you paste | Own Meta app | | ||
| | [Tide Times](https://github.com/Fiestaboard/fiestaboard-plugin--tide-times) | NOAA tide predictions by station | No | | ||
| | [TikTok](https://github.com/Fiestaboard/fiestaboard-plugin--tiktok) | Show your TikTok follower, following, like and video counts. Signs in to your TikTok account through your own free TikTok developer app | Own app (free) | |
There was a problem hiding this comment.
The What It Shows column is a terse single phrase in every other row, and the sign-in/key detail already lives in the API Key? column. Dropping the restated second sentence keeps the table consistent:
| | [TikTok](https://github.com/Fiestaboard/fiestaboard-plugin--tiktok) | Show your TikTok follower, following, like and video counts. Signs in to your TikTok account through your own free TikTok developer app | Own app (free) | | |
| | [TikTok](https://github.com/Fiestaboard/fiestaboard-plugin--tiktok) | Your TikTok follower, following, like and video counts | Own app (free) | |
| | [Threads](https://github.com/Fiestaboard/fiestaboard-plugin--threads) | Show your Threads followers, plus profile views and likes from the last two days. Signs in through your own free Meta app, or uses a long-lived access token you paste | Own Meta app | | ||
| | [Tide Times](https://github.com/Fiestaboard/fiestaboard-plugin--tide-times) | NOAA tide predictions by station | No | | ||
| | [TikTok](https://github.com/Fiestaboard/fiestaboard-plugin--tiktok) | Show your TikTok follower, following, like and video counts. Signs in to your TikTok account through your own free TikTok developer app | Own app (free) | | ||
| | [Todoist](https://github.com/Fiestaboard/fiestaboard-plugin--todoist) | Show what's on your Todoist plate: how many tasks are due today, how many are overdue, and the next task to do. Sign in with Todoist, or paste a personal API token | Sign-in | |
There was a problem hiding this comment.
The What It Shows column is a terse single phrase in every other row, and the sign-in/key detail already lives in the API Key? column. Dropping the restated second sentence keeps the table consistent:
| | [Todoist](https://github.com/Fiestaboard/fiestaboard-plugin--todoist) | Show what's on your Todoist plate: how many tasks are due today, how many are overdue, and the next task to do. Sign in with Todoist, or paste a personal API token | Sign-in | | |
| | [Todoist](https://github.com/Fiestaboard/fiestaboard-plugin--todoist) | Tasks due today, overdue count, and your next task from Todoist | Sign-in | |
| | [TikTok](https://github.com/Fiestaboard/fiestaboard-plugin--tiktok) | Show your TikTok follower, following, like and video counts. Signs in to your TikTok account through your own free TikTok developer app | Own app (free) | | ||
| | [Todoist](https://github.com/Fiestaboard/fiestaboard-plugin--todoist) | Show what's on your Todoist plate: how many tasks are due today, how many are overdue, and the next task to do. Sign in with Todoist, or paste a personal API token | Sign-in | | ||
| | [Traffic](https://github.com/Fiestaboard/fiestaboard-plugin--traffic) | Travel time with live traffic | Yes (free tier) | | ||
| | [Twitch](https://github.com/Fiestaboard/fiestaboard-plugin--twitch) | See which channels you follow are live on Twitch, with game, viewers and uptime, plus a channel's follower count. Signs in to your Twitch account with a short code | Sign-in | |
There was a problem hiding this comment.
The What It Shows column is a terse single phrase in every other row, and the sign-in/key detail already lives in the API Key? column. Dropping the restated second sentence keeps the table consistent:
| | [Twitch](https://github.com/Fiestaboard/fiestaboard-plugin--twitch) | See which channels you follow are live on Twitch, with game, viewers and uptime, plus a channel's follower count. Signs in to your Twitch account with a short code | Sign-in | | |
| | [Twitch](https://github.com/Fiestaboard/fiestaboard-plugin--twitch) | Which channels you follow are live, with game, viewers and uptime, plus a channel's follower count | Sign-in | |
| | [Word Clock](https://github.com/Fiestaboard/fiestaboard-plugin--word-clock) | Time spelled out in words, QLOCKTWO style | No | | ||
| | [Word of the Day](https://github.com/Fiestaboard/fiestaboard-plugin--word-of-day) | Word, pronunciation, and definition | No | | ||
| | [WSDOT Ferries](https://github.com/Fiestaboard/fiestaboard-plugin--wsdot) | WA State ferry schedules and alerts | Yes (free) | | ||
| | [YouTube Stats](https://github.com/Fiestaboard/fiestaboard-plugin--youtube-stats) | Show a YouTube channel's subscribers, total views and video count. Uses your own free YouTube Data API key; no sign-in needed | Yes (free) | |
There was a problem hiding this comment.
The What It Shows column is a terse single phrase in every other row, and the sign-in/key detail already lives in the API Key? column. Dropping the restated second sentence keeps the table consistent:
| | [YouTube Stats](https://github.com/Fiestaboard/fiestaboard-plugin--youtube-stats) | Show a YouTube channel's subscribers, total views and video count. Uses your own free YouTube Data API key; no sign-in needed | Yes (free) | | |
| | [YouTube Stats](https://github.com/Fiestaboard/fiestaboard-plugin--youtube-stats) | A YouTube channel's subscribers, total views and video count | Yes (free) | |
GitHub, Twitch, Todoist, Strava, Oura, Google Calendar & Tasks, Facebook Page, Instagram, Threads, TikTok, and YouTube, Bluesky and Mastodon stats. Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
d4ce6b0 to
b6ddca9
Compare
There was a problem hiding this comment.
Docs review
Verdict: looks-good - the registry and README additions are accurate and well-ordered.
I verified every new entry id, fiestaboard_version, and category against the live manifest.json in each of the 13 plugin repos - all 13 match exactly. Alphabetical placement in the README table is correct for every new row, authorship is the generic FiestaBoard Team, there is no Vestaboard/FiestaBoard naming confusion and no hardware-internals claims, and no PII. Adding Oura to cspell.json is the right call.
One consistency note (non-blocking; the table header is outside the diff, so no inline fix is possible): the third column is headed API Key?, and existing rows answer it as Yes / No / Optional (sometimes with a parenthetical like Yes (free)). Several new rows instead put auth-flow values there - Sign-in, Own Meta app, Own app (free) - which do not read as an answer to that question (a Sign-in plugin needs no pasted key, so under the current column it would be No). The same auth detail is also folded into the What It Shows text (for example, No sign-in or API key needed), so it is stated twice. Worth deciding whether to broaden or rename the column (for example Setup or Access) so these values fit, or keep it strictly yes/no and let the description carry the nuance. Either is fine - just pick one for consistency. Purely editorial; nothing here blocks the merge.
Auto-review by claude-docs-review.yml.
|
#2139 added them to plugin-registry.json without syncing plugin-previews.json, so the preview seed tests fail on main. Generated with scripts/sync_plugin_previews.py from each manifest. Co-authored-by: Claude <noreply@anthropic.com>
Description
Adds 13 new plugins to the registry and the README's All Available Plugins table. All live in the Fiestaboard org.
Each entry's
fiestaboard_versionmatches its manifest, so boards on older cores aren't offered plugins they can't run.Merge order: after the 9.11.0 release (#2134) and once the plugin repos' CI is green against it. Todoist sign-in also needs Fiestaboard/auth#1 deployed.
Live sign-in verified so far: GitHub and Twitch. The rest get one "Test sign-in" issue each.
Type of Change
Checklist
🤖 Generated with Claude Code