Agent skill

Levyra Release Check

by LUC4N3X in LUC4N3X/Levyra-deepsound

Automatically use for Levyra pre-merge/pre-release validation, Android emulator or physical-device runtime verification, versions, signing, builds, packaging, artifacts, checksums, workflows…

GPL-3.0Auto-check passedDevelopment

Install Levyra Release Check

skills CLI
$ npx skills add LUC4N3X/Levyra-deepsound --skill levyra-release-check -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install LUC4N3X/Levyra-deepsound levyra-release-check --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/LUC4N3X/Levyra-deepsound.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/levyra-release-check .claude/skills/levyra-release-check && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
levyra-release-check
GitHub stars
591
Token cost
~1.9k tokens
SKILL.md length
906 words
Files
1
Skills in repo
22
Repo updated
First seen
Licence
GPL-3.0

At a glance

Automatically use for Levyra pre-merge/pre-release validation, Android emulator or physical-device runtime verification, versions, signing, builds, packaging, artifacts, checksums, workflows…

  • Works in 5 steps: Read the root AGENTS.md, app/AGENTS.md,… → Read… → Read docs/ai/RELEASE_NOTES_STYLE.md… → …
  • Levyra pre-merge/pre-release validation
  • SKILL.md covers Required context, Boundaries, Release-note authoring contract and Validation checklist, plus 2 more sections
  • Calls git

What it does

Levyra Release Check is an agent skill from LUC4N3X/Levyra-deepsound. Automatically use for Levyra pre-merge/pre-release validation, Android emulator or physical-device runtime verification, versions, signing, builds, packaging, artifacts, checksums, workflows, secrets, release-note authoring, and truthful manual evidence.

Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Changelog and release notes. It works with Android. The repository describes itself as: Open-source music player for Android and Windows with no accounts or tracking. Built for quick discovery, synced lyrics, radio, and rich artwork ♫. The licence is GPL-3.0.

When your agent uses it

  • Levyra pre-merge/pre-release validation
  • Android emulator
  • Physical-device runtime verification
  • Release-note authoring

Example prompts

  • “/levyra-release-check”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Read the root AGENTS.md, app/AGENTS.md, desktop/AGENTS.md, and .github/AGENTS.md as applicable.
  2. Read .agents/claude/rules/testing-release.md.
  3. Read docs/ai/RELEASE_NOTES_STYLE.md whenever preparing, rewriting, reviewing, or publishing release notes.
  4. Load .agents/skills/levyra-humanizer/SKILL.md whenever authoring or rewriting release notes, Fastlane changelogs, release descriptions, or…
  5. Inspect the complete diff, version files, build configuration, signing inputs, release workflows, artifact paths, and release notes.

What it can do on your machine

Read from SKILL.md and the folder at commit c7de935. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Levyra Release Check loads about 1.9k tokens when it runs. Until then it costs about 69 tokens; SKILL.md has 906 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~69
When it runs · the whole SKILL.md, loaded when a task matches
~1.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from LUC4N3X/Levyra-deepsound at commit c7de935, republished under its GPL-3.0 licence (© LUC4N3X). 906 words, ~1,876 tokens.

Download SKILL.mdSave it as .claude/skills/levyra-release-check/SKILL.md (or your agent's skills folder).
name
levyra-release-check
description
Automatically use for Levyra pre-merge/pre-release validation, Android emulator or physical-device runtime verification, versions, signing, builds, packaging, artifacts, checksums, workflows, secrets, release-note authoring, and truthful manual evidence.

Levyra release validation workflow

Required context

  1. Read the root AGENTS.md, app/AGENTS.md, desktop/AGENTS.md, and .github/AGENTS.md as applicable.
  2. Read .agents/claude/rules/testing-release.md.
  3. Read docs/ai/RELEASE_NOTES_STYLE.md whenever preparing, rewriting, reviewing, or publishing release notes.
  4. Load .agents/skills/levyra-humanizer/SKILL.md whenever authoring or rewriting release notes, Fastlane changelogs, release descriptions, or other product-facing release prose.
  5. Inspect the complete diff, version files, build configuration, signing inputs, release workflows, artifact paths, and release notes.

Boundaries

Do not change versions, publish, tag, merge, upload, or release unless those actions are separately and explicitly authorized.

Android and Desktop versioning are independent:

  • Android uses levyraVersionName and levyraVersionCode in the existing Android configuration.
  • Desktop uses desktop/version.properties and desktop-v<version> tags.

Never update one platform's version merely because the other platform is releasing.

Release-note authoring contract

Treat release notes as a product-facing artifact, not a generated commit summary.

Follow docs/ai/RELEASE_NOTES_STYLE.md as the canonical Levyra editorial contract, then apply levyra-humanizer in embedded mode as the mandatory final prose pass.

Authoring order:

  1. build the factual release story from the current repository, merged changes, version wiring, and direct validation evidence;
  2. write the release notes in Levyra's product voice, preserving every workflow-required heading and exact version field;
  3. run levyra-humanizer over the user-facing prose to remove AI-sounding patterns, filler, inflated claims, repetitive structure, stock wording, forced punchlines, unnecessary bold, and chatbot artifacts;
  4. compare the humanized result against the factual draft and restore any claim, caveat, version value, validation detail, Markdown target, or required heading that was accidentally changed or removed;
  5. read the complete final notes once as a user and once as a release reviewer before publication.

The Humanizer pass may rewrite prose and paragraph structure, but it must not:

  • invent or strengthen facts, validation, compatibility, privacy, migration, performance, signing, or publication claims;
  • remove a real limitation, failed check, blocked check, unperformed test, or compatibility caveat;
  • alter # Levyra <version>, ## Highlights, ## Validation, ## Versioning, ## Upgrade notes, ## Final note, version name/code lines, code blocks, Markdown link targets, hashes, artifact names, commands, or machine-required text;
  • turn technical evidence into marketing language;
  • erase intentional Levyra house style merely because a generic Humanizer pattern would normally avoid it. In particular, the ✦ section marker is an allowed Levyra editorial convention when used sparingly and consistently.

Follow these editorial rules:

  • write natural, professional English that sounds human rather than AI-generated;
  • open with what the release changes for users, not commit counts, hashes, PR numbers, or file wiring;
  • group meaningful changes into reader-facing sections and prefer ## ✦ ... headings for those sections when the release benefits from them;
  • explain both what changed and why it matters in ordinary use;
  • keep low-level architecture detail only when it explains reliability, compatibility, privacy, performance, or a deliberate design choice;
  • keep exact commit ranges, SHAs, test inventory, workflow responsibilities, and unperformed checks in ## Validation;
  • preserve the exact workflow-required headings ## Highlights, ## Validation, ## Versioning, ## Upgrade notes, and ## Final note;
  • keep Fastlane changelogs compact and user-facing instead of duplicating the full GitHub release body;
  • never invent validation, device evidence, compatibility, privacy, migration, or publication claims to make the release sound stronger.

Before publication, read the complete release notes once as a user. Rewrite any section that still reads like git log, an internal engineering ticket, a mechanical list of commits, or generic AI product copy.

Show full SKILL.md (372 more words)Show less

Validation checklist

  • inspect repository status/diff for unrelated edits, conflict markers, secrets, keystores, APKs, ZIPs, generated output, and private configuration;
  • verify version changes are intentional, monotonic, and limited to the requested platform;
  • verify release notes follow docs/ai/RELEASE_NOTES_STYLE.md and levyra-humanizer, remain truthful, and match the current repository;
  • compare the pre-humanizer and post-humanizer factual claims when release prose was rewritten;
  • run focused tests first;
  • run the applicable Android or Desktop wrapper checks when the environment supports them;
  • verify signing and API inputs are supplied only through approved local or CI mechanisms;
  • compare workflow changes with existing Android release, Desktop release, F-Droid, extractor sync, duplicate guards, and artifact conventions;
  • verify package names, filenames, checksums, update metadata, release tags, and expected output paths;
  • distinguish CI evidence, local evidence, emulator/device evidence, and unperformed checks.

Android emulator and device evidence

When an Android change needs runtime verification, prefer semantic, reproducible interaction over screen-coordinate automation.

  • Confirm adb, the intended SDK/JDK, the connected target, and the exact app/build variant before testing.
  • If more than one device or emulator is connected, select the serial explicitly; never assume the first target is correct.
  • Separate build, install, launch, interaction, log inspection, and final-state evidence so a successful earlier step is not mistaken for end-to-end success.
  • Prefer UI hierarchy, resource IDs, visible text, and accessibility/content descriptions for navigation and assertions. Use raw coordinates only when no stable semantic target exists, and record that limitation.
  • Capture focused logcat for the app/process around the reproduction window. Compact repetitive success noise when useful, but keep complete failure, crash, stacktrace, security, and exact-reproduction evidence available raw.
  • For playback changes, verify the exact affected path (song/audio mode, native-video mode, queue transition, background/foreground, notification, or other relevant behavior) rather than treating a successful app launch as playback validation.
  • Emulator success does not prove physical-device, Android Auto, notification, Bluetooth/media-key, battery, OEM, or hardware-decoder behavior. Report each category separately.

This adopts the strongest idea from SimpMusic's Android emulator workflow: semantic navigation and structured evidence instead of brittle pixel automation, without vendoring its helper scripts into Levyra.

Reporting

List every command/check with its result. A blocked or skipped check is not a pass. Report manual playback, Android Auto, notification, PiP, Windows installer, update, protocol, media-key, and native VLC checks as unverified unless actually performed.

© LUC4N3X, GPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/levyra-release-check of LUC4N3X/Levyra-deepsound.

Open the folder on GitHubat commit c7de935

Compare with similar skills

Levyra Release Check next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Levyra Release Check compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Levyra Release Check this skillLUC4N3X/Levyra-deepsound591—~1.9kAutomated safety check: PassGPL-3.0
Release Changelogsk2andy/candy-browser532—~593Automated safety check: PassMPL-2.0
Update Version CatalogRedMadRobot/gradle-version-catalogs118—~9.5kAutomated safety check: PassMIT
Bump Versionarindamxd/camerax-android132—~603Automated safety check: PassApache-2.0
Commitmanhpham90vn/Deskhub133—~978Automated safety check: PassMIT
Version Update WorkflowHkingAuditore/civ-game113—~742Automated safety check: PassNone

Similar skills

  • Release Changelog

    sk2andy/candy-browser

    Create or update Candy Browser's English, image-rich, versioned release notes for the in-app What's New presentation and the matching GitHub release.

    532 GitHub stars~593 tokensUpdated 2 days ago
    DevelopmentAuto-check passed
  • Update Version Catalog

    RedMadRobot/gradle-version-catalogs

    Use EVERY time the user asks to update / bump the version catalogs, "сделать обновление", "обновить каталог(и)", "обнови версии", "оформи изменения", "update the catalog", or to record dependency…

    118 GitHub stars~9.5k tokensUpdated 8 days ago
    DevelopmentAuto-check passed
  • Bump Version

    arindamxd/camerax-android

    Increments versionCodeOffset for another Play upload of the same versionName, updates RELEASE.md shipping numbers, and prints Play Console release notes from git log since the previous upload.

    132 GitHub stars~603 tokensUpdated 9 days ago
    DevelopmentAuto-check passed
  • Commit

    manhpham90vn/Deskhub

    Write a Deskhub commit message. An agent skill from manhpham90vn/Deskhub.

    133 GitHub stars~978 tokensUpdated today
    DevelopmentAuto-check passed
  • Version Update Workflow

    HkingAuditore/civ-game

    Summarize and execute civ-game version update workflow, including change classification, changelog entry authoring, release highlights, and verification steps.

    113 GitHub stars~742 tokensUpdated 18 days ago
    DevelopmentAuto-check passed
  • Hz API Upgrade

    meta-quest/agentic-tools

    Upgrades Meta VR apps to newer Horizon OS SDK versions — migration guides, deprecated API replacements, changelog.

    215 GitHub stars~1.8k tokensUpdated 16 days ago
    DevelopmentAuto-check passed

More from LUC4N3X/Levyra-deepsound

All 22 skills in this repo
  • Levyra Android Intent Security

    LUC4N3X/Levyra-deepsound

    Automatically use for Levyra Android Intent, deep-link, PendingIntent, exported component, receiver, service, provider, URI-grant, FileProvider, caller-verification, or onNewIntent security work.

    591 GitHub stars~2k tokensUpdated today
    Auto-check passed
  • Levyra Context Efficiency

    LUC4N3X/Levyra-deepsound

    A skill your agent uses for genuinely high-volume Levyra work such as builds, tests, lint, logs, broad searches, dependency output, Git/GitHub or CodeRabbit inspection, CI diagnostics, agent setup…

    591 GitHub stars~1.3k tokensUpdated today
    Auto-check: notes
  • Levyra R8 Proguard

    LUC4N3X/Levyra-deepsound

    Automatically use for Levyra R8, Proguard, minification, resource shrinking, keep rules, consumer rules, release-only crashes, reflection/serialization/JNI shrinking issues, APK size, mapping files…

    591 GitHub stars~2.2k tokensUpdated today
    Auto-check passed
  • Levyra Android Performance

    LUC4N3X/Levyra-deepsound

    Automatically use for Android runtime performance investigations involving Perfetto/System Trace, jank, latency, startup, CPU scheduling, blocking, memory, I/O, IPC, graphics, power, or measured…

    591 GitHub stars~3.2k tokensUpdated today
    Auto-check passed
  • Levyra CI Workflows

    LUC4N3X/Levyra-deepsound

    Automatically use for Levyra GitHub Actions, CI, F-Droid, Gradle/AGP/Kotlin/KSP compatibility, build performance, configuration/build cache, artifacts, release automation, workflow security, or…

    591 GitHub stars~2k tokensUpdated today
    Auto-check passed
  • Levyra Design Taste

    LUC4N3X/Levyra-deepsound

    Automatically use together with the matching Levyra UI skill for any visual redesign, UI polish, visual hierarchy, spacing, typography, color, shape, motion, screenshot/reference recreation, or…

    591 GitHub stars~2.7k tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about Levyra Release Check

What does Levyra Release Check do?

Automatically use for Levyra pre-merge/pre-release validation, Android emulator or physical-device runtime verification, versions, signing, builds, packaging, artifacts, checksums, workflows…. Levyra Release Check is an agent skill from LUC4N3X/Levyra-deepsound. Automatically use for Levyra pre-merge/pre-release validation, Android emulator or physical-device runtime verification, versions, signing, builds, packaging, artifacts, checksums, workflows, secrets, release-note authoring, and truthful manual evidence.

When should I use Levyra Release Check?

Levyra Release Check fits situations like: levyra pre-merge/pre-release validation; android emulator; physical-device runtime verification; release-note authoring.

How do I install Levyra Release Check in Claude Code?

Run `npx skills add LUC4N3X/Levyra-deepsound --skill levyra-release-check -a claude-code`. Or copy the skill folder (.agents/skills/levyra-release-check in LUC4N3X/Levyra-deepsound) into .claude/skills/levyra-release-check in your project. Claude Code loads it when a task matches its description.

How do I install Levyra Release Check in Codex?

Run `npx skills add LUC4N3X/Levyra-deepsound --skill levyra-release-check -a codex`. Or copy the skill folder (.agents/skills/levyra-release-check in LUC4N3X/Levyra-deepsound) into .agents/skills/levyra-release-check in your project. Codex loads it when a task matches its description.

Can I use Levyra Release Check in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LUC4N3X/Levyra-deepsound --skill levyra-release-check -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/levyra-release-check, .gemini/skills/levyra-release-check, .github/skills/levyra-release-check and .opencode/skills/levyra-release-check in your project.

What does Levyra Release Check need to run?

Going by SKILL.md and its folder, Levyra Release Check needs the command-line tools its instructions call (git).

Does Levyra Release Check access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Levyra Release Check safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Levyra Release Check use?

Levyra Release Check is published under the GPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Levyra Release Check use?

About 1.9k tokens (SKILL.md is roughly 7.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Levyra Release Check?

Skills that share tags, products or a category with Levyra Release Check: Release Changelog (sk2andy/candy-browser, 532 stars), Update Version Catalog (RedMadRobot/gradle-version-catalogs, 118 stars), Bump Version (arindamxd/camerax-android, 132 stars) and Commit (manhpham90vn/Deskhub, 133 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Levyra Release Check?

LUC4N3X (a GitHub user) maintains it in LUC4N3X/Levyra-deepsound, which has 591 GitHub stars. The repository holds 22 skills in this directory. The repository was last updated on October 11, 2026.

Source: LUC4N3X/Levyra-deepsound on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.