bdelanghe/Synoptic GitHub

Regenerate a profile README from your GitHub repositories, grouped by self-labeled topic. Bun.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
GITHUB_TOKENA token that can read your repositories.yes
moderender | validate | suggest | status. status writes a freshness-stamped fleet board (CI + open PRs/issues) instead of the README.norender
gh-userRead this owner/org instead of the token owner (e.g. bounded-systems). Empty = the token owner.no""
status-outstatus mode: output file for the fleet board (a sibling .json is written too).noSTATUS.md
beads-summarystatus mode: optional org-backlog summary as JSON {"ready","blocked","open","url"?}. Compute it where a beads/issue daemon is reachable (NOT stateless CI) and pass it in; omitted/malformed = no backlog line.no""
group-bytopic | language | nonenotopic
orgsComma-separated orgs whose public repos to include (e.g. bounded-systems)no""
outOutput file to write.noREADME.md
thesisOne-paragraph thesis (your bet, in plain language); rendered as a lead blockquote under the bio. Empty = none.no""
read-firstFunnel link: "Label | https://url" (or just a URL) -> a prominent "Start here" line. Empty = none.no""
bannerPath prefix for a theme-aware SVG banner; emits <picture> with <prefix>-dark.svg / <prefix>-light.svg. Empty = no banner.no""
featuredComma-separated repo names to highlight in a Featured section (in order); pulled out of the topic groups.no""
filterComma-separated topics to query: only repos carrying one of these topics are shown. Empty = all.no""
inject-intoRegion-injection: file to inject the grouped list into (between <!-- MARKER:start/end -->), preserving the rest. Overrides full-render.no""
markerMarker name for region-injection.nosynoptic

no outputs