chanmeng666/Suno Cards

Display your Suno AI-generated music as dynamic cards in your GitHub README.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
handleYour Suno handle (auto-discovery mode — fetches all public songs).no
manifest_pathPath to a YAML file listing song IDs. Used if `handle` is not set.no./suno-songs.yml
song_idsComma-separated list of Suno song IDs. Alternative to manifest_path.no
sortSort order: created_at | play_count | upvote_count | namenocreated_at
maxMaximum number of song cards to render (1-20).no6
include_tagsOnly include songs with any of these tags (CSV, case-insensitive).no
exclude_tagsExclude songs with any of these tags (CSV, case-insensitive).no
min_durationMinimum song duration in seconds.no
max_durationMaximum song duration in seconds.no
min_playsMinimum play count to include a song.no
min_likesMinimum upvote count to include a song.no
pinned_firstRespect the `is_pinned` flag above the sort order.notrue
featuredCSV of song UUIDs to pin above everything else.no
allow_explicitInclude songs marked explicit.notrue
show_profile_cardRender a profile summary card above the song cards.notrue
layoutCard layout: `classic` (info-dense) or `player` (Suno-style with progress bar).noclassic
presetColor preset: `default` (purple) or `suno` (navy + gold).nodefault
show_progressShow progress bar with play button (default: true for player layout).no
show_logoShow SUNO logo in bottom-right.no
show_link_iconShow link icon in top-right.no
render_mode`service` (default, live cards via hosted Vercel URL) or `local` (pre-render SVGs into your repo).noservice
local_cards_dirDirectory relative to README to write SVGs into. Only used in local mode.no.suno-cards
readme_pathPath to the README file to update.no./README.md
comment_tag_nameHTML comment marker name. Allows multiple action instances in one README.noSUNO-CARDS
output_type`markdown` or `html`. HTML uses <picture> for dark/light theme.nomarkdown
theme`auto` (default), `dark`, or `light`.noauto
lang`en`, `zh`, or `ja`.noen
widthCard width in pixels (200-1200).no
bg_colorCard background color (hex, with or without `#`).no
text_colorCard title / primary text color.no
accent_colorAccent color (equalizer bars, chips, stats numbers).no
base_urlBase URL of the hosted card service.nohttps://github-readme-suno-cards.vercel.app
output_onlySkip writing to README — emit results only via action outputs.nofalse
commit_messageCommit message for README updates.nochore(suno-cards): update README
committer_usernameGit committer username.nogithub-actions[bot]
committer_emailGit committer email.no41898282+github-actions[bot]@users.noreply.github.com
namedescription
profileJSON-encoded SunoProfile (if a profile was fetched).
clipsJSON-encoded array of SunoSong objects.
cards_blockThe markdown/HTML block that was written to the README.
rendered_filesJSON-encoded array of SVG file paths written (local mode only).