Agent skill

AppsFlyer Unity Plugin Release Check

by AppsFlyerSDK in AppsFlyerSDK/appsflyer-unity-plugin

Reviews the AppsFlyer Unity plugin before a release: version consistency, changelog, Android and iOS parity, billing variants and .unitypackage freshness.

MITAuto-check passedDevelopment

Install AppsFlyer Unity Plugin Release Check

skills CLI
$ npx skills add AppsFlyerSDK/appsflyer-unity-plugin --skill plugin-release -a claude-code

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

GitHub CLI
$ gh skill install AppsFlyerSDK/appsflyer-unity-plugin plugin-release --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/AppsFlyerSDK/appsflyer-unity-plugin.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/plugin-release .claude/skills/plugin-release && 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
plugin-release
GitHub stars
178
Token cost
~470 tokens
SKILL.md length
205 words
Files
1
Skills in repo
7
Repo updated
First seen
Licence
MIT

At a glance

Reviews the AppsFlyer Unity plugin before a release: version consistency, changelog, Android and iOS parity, billing variants and .unitypackage freshness.

  • Works in 7 steps: Inspect the change set or current… → Identify: plugin version changes,… → Review release readiness: version… → …
  • Before tagging a new AppsFlyer Unity plugin release
  • SKILL.md covers Goal, Workflow, What to Check and Output Format, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

A pre-release review for one specific project. It inspects the change set or release candidate and picks out plugin version changes, Android and iOS SDK version changes, C# API changes and billing library variant changes, then judges readiness on version consistency, changelog presence, compatibility risk, platform parity and missing validation.

It looks at the version constant in AppsFlyer.cs, CHANGELOG.md, the Android wrapper's build.gradle, the iOS podspec, assembly definitions and the .unitypackage files in deploy/. The report gives a risk level from Low to Critical, blocking and non-blocking issues, whether packages must be regenerated and a recommended decision. Inconsistent versions block approval, both billing variants (v7 and v8) must build, and packages must be regenerated before tagging.

When your agent uses it

  • Before tagging a new AppsFlyer Unity plugin release
  • Checking Android and iOS SDK bumps for parity
  • Deciding whether the .unitypackage files need regenerating

Example prompts

  • “Review this release candidate of the Unity plugin for readiness.”
  • “Did we bump the plugin version and changelog consistently?”
  • “Check whether the .unitypackage files in deploy need to be regenerated.”

Requirements

  • A checkout of the AppsFlyer Unity plugin repository

Workflow steps

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

  1. Inspect the change set or current release candidate.
  2. Identify: plugin version changes, Android SDK version changes, iOS SDK version changes, C# API changes, billing library variant changes.
  3. Review release readiness: version consistency, changelog presence, compatibility risks, Android/iOS parity, missing validation.
  4. Verify both billing library variants (v7 and v8) build correctly.
  5. Check whether .unitypackage files in deploy/ need to be regenerated.
  6. Check whether new behavior requires release notes or migration guidance.
  7. Summarize release blockers and non-blockers.

What it can do on your machine

Read from SKILL.md and the folder at commit 8756add. 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

    No scripts in the folder and no shell commands in SKILL.md.

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

  • Network

    No URLs in SKILL.md.

    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

AppsFlyer Unity Plugin Release Check loads about 470 tokens when it runs. Until then it costs about 50 tokens; SKILL.md has 205 words of instructions outside code blocks.

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

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 AppsFlyerSDK/appsflyer-unity-plugin at commit 8756add, republished under its MIT licence (© AppsFlyerSDK). 205 words, ~470 tokens.

Download SKILL.mdSave it as .claude/skills/plugin-release/SKILL.md (or your agent's skills folder).
name
plugin-release
description
Review the AppsFlyer Unity plugin for release readiness, including versioning, changelog, Android/iOS parity, billing library variants, .unitypackage artifacts, and integration safety.

Plugin Release

Use this skill before releasing a new version of the AppsFlyer Unity plugin.

Goal

Check whether the plugin is safe and ready for release.

Workflow

  1. Inspect the change set or current release candidate.
  2. Identify: plugin version changes, Android SDK version changes, iOS SDK version changes, C# API changes, billing library variant changes.
  3. Review release readiness: version consistency, changelog presence, compatibility risks, Android/iOS parity, missing validation.
  4. Verify both billing library variants (v7 and v8) build correctly.
  5. Check whether .unitypackage files in deploy/ need to be regenerated.
  6. Check whether new behavior requires release notes or migration guidance.
  7. Summarize release blockers and non-blockers.

What to Check

  • Assets/AppsFlyer/AppsFlyer.cs — version constant
  • CHANGELOG.md
  • android-unity-wrapper/build.gradle — Android dependency versions, both billing variants
  • iOS podspec — iOS dependency versions
  • Public C# API changes
  • Assembly definition integrity
  • deploy/ .unitypackage artifacts — freshness
  • Backward compatibility risk

Output Format

Return:

  • Release summary
  • Risk level: Low | Medium | High | Critical
  • Blocking issues
  • Non-blocking issues
  • .unitypackage regeneration required: Yes | No
  • Missing validations
  • Recommended release decision

Rules

  • Do not approve a release if versioning is inconsistent.
  • Both billing library variants must be buildable.
  • .unitypackage files must be regenerated before tagging a release.
  • Explicitly call out C#/API compatibility risk.
  • Explicitly call out Android/iOS behavior drift.

© AppsFlyerSDK, MIT. 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 .claude/skills/plugin-release of AppsFlyerSDK/appsflyer-unity-plugin.

Open the folder on GitHubat commit 8756add

Compare with similar skills

AppsFlyer Unity Plugin 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.

AppsFlyer Unity Plugin Release Check compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
AppsFlyer Unity Plugin Release Check this skillAppsFlyerSDK/appsflyer-unity-plugin178—~470Automated safety check: PassMIT
Update Version CatalogRedMadRobot/gradle-version-catalogs118—~9.5kAutomated safety check: PassMIT
Commitmanhpham90vn/Deskhub133—~978Automated safety check: PassMIT
Hz API Upgrademeta-quest/agentic-tools213—~1.8kAutomated safety check: PassApache-2.0
Docs Engineeringhiroshiyui/GuilelessBopomofo135—~806Automated safety check: PassGPL-3.0
Release Engineeringhiroshiyui/GuilelessBopomofo135—~1.6kAutomated safety check: PassGPL-3.0

Similar skills

  • 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 4 days ago
    DevelopmentAuto-check passed
  • Commit

    manhpham90vn/Deskhub

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

    133 GitHub stars~978 tokensUpdated yesterday
    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.

    213 GitHub stars~1.8k tokensUpdated 13 days ago
    DevelopmentAuto-check passed
  • Docs Engineering

    hiroshiyui/GuilelessBopomofo

    Writing/updating project documentation (README, PRIVACY-POLICY, NOTICES, changelogs) and maintaining F-Droid metadata.

    135 GitHub stars~806 tokensUpdated 10 days ago
    DevelopmentAuto-check passed
  • Release Engineering

    hiroshiyui/GuilelessBopomofo

    Release engineering tasks including version bumping, building release APKs, creating git tags, writing changelogs, and preparing F-Droid releases.

    135 GitHub stars~1.6k tokensUpdated 10 days ago
    DevelopmentAuto-check passed
  • Suede Play Release

    JasonColapietro/suede-creator-skills

    Suede Labs Google Play delivery skill: ship an Android release end to end from the agent interface, without opening the Play Console.

    127 GitHub stars~2.3k tokensUpdated 3 days ago
    DevelopmentAuto-check passed

More from AppsFlyerSDK/appsflyer-unity-plugin

  • AppsFlyer Unity Bridge Debugging

    AppsFlyerSDK/appsflyer-unity-plugin

    Traces a failing call or callback between C# and the native Android or iOS wrappers of the AppsFlyer Unity plugin to find the first broken link.

    178 GitHub stars~492 tokensUpdated 3 days ago
    Auto-check passed
  • AppsFlyer Unity Plugin API Change

    AppsFlyerSDK/appsflyer-unity-plugin

    Guides API changes in the AppsFlyer Unity plugin across the C# layer and the Android Java and iOS Objective-C bridges, ending with a compatibility-risk report.

    178 GitHub stars~514 tokensUpdated 3 days ago
    Auto-check passed
  • AppsFlyer Unity SDK Version Bump

    AppsFlyerSDK/appsflyer-unity-plugin

    Guides a consistent bump of the Android or iOS SDK wrapped by the AppsFlyer Unity plugin, keeping both billing library variants and release files in step.

    178 GitHub stars~789 tokensUpdated 3 days ago
    Auto-check passed
  • AppsFlyer Event Validation

    AppsFlyerSDK/appsflyer-unity-plugin

    Checks whether the AppsFlyer events and callbacks expected in a Unity app scenario actually fired, using logs, callback payloads and test evidence.

    178 GitHub stars~332 tokensUpdated 3 days ago
    Auto-check passed
  • E2E Smoke Test

    AppsFlyerSDK/appsflyer-unity-plugin

    Run or review a basic end-to-end smoke test for the AppsFlyer Unity plugin on Android emulator or iOS simulator, covering startup, initialization, and basic event flow.

    178 GitHub stars~325 tokensUpdated 3 days ago
    Auto-check passed
  • Launch Log Analysis

    AppsFlyerSDK/appsflyer-unity-plugin

    Analyze logs for a specific app launch and determine whether AppsFlyer initialization, start flow, callbacks, and expected events occurred correctly in the Unity plugin.

    178 GitHub stars~314 tokensUpdated 3 days ago
    Auto-check passed

Categories

Questions about AppsFlyer Unity Plugin Release Check

What does AppsFlyer Unity Plugin Release Check do?

Reviews the AppsFlyer Unity plugin before a release: version consistency, changelog, Android and iOS parity, billing variants and .unitypackage freshness. A pre-release review for one specific project. It inspects the change set or release candidate and picks out plugin version changes, Android and iOS SDK version changes, C# API changes and billing library variant changes, then judges readiness on version consistency, changelog presence, compatibility risk, platform parity and missing validation.

When should I use AppsFlyer Unity Plugin Release Check?

AppsFlyer Unity Plugin Release Check fits situations like: before tagging a new AppsFlyer Unity plugin release; checking Android and iOS SDK bumps for parity; deciding whether the .unitypackage files need regenerating.

How do I install AppsFlyer Unity Plugin Release Check in Claude Code?

Run `npx skills add AppsFlyerSDK/appsflyer-unity-plugin --skill plugin-release -a claude-code`. Or copy the skill folder (.claude/skills/plugin-release in AppsFlyerSDK/appsflyer-unity-plugin) into .claude/skills/plugin-release in your project. Claude Code loads it when a task matches its description.

How do I install AppsFlyer Unity Plugin Release Check in Codex?

Run `npx skills add AppsFlyerSDK/appsflyer-unity-plugin --skill plugin-release -a codex`. Or copy the skill folder (.claude/skills/plugin-release in AppsFlyerSDK/appsflyer-unity-plugin) into .agents/skills/plugin-release in your project. Codex loads it when a task matches its description.

Can I use AppsFlyer Unity Plugin 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 AppsFlyerSDK/appsflyer-unity-plugin --skill plugin-release -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/plugin-release, .gemini/skills/plugin-release, .github/skills/plugin-release and .opencode/skills/plugin-release in your project.

What does AppsFlyer Unity Plugin Release Check need to run?

SKILL.md names no scripts, command-line tools or credentials: AppsFlyer Unity Plugin Release Check is instructions for the agent only. Our summary lists: A checkout of the AppsFlyer Unity plugin repository.

Does AppsFlyer Unity Plugin Release Check access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is AppsFlyer Unity Plugin 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 AppsFlyer Unity Plugin Release Check use?

AppsFlyer Unity Plugin Release Check is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does AppsFlyer Unity Plugin Release Check use?

About 470 tokens (SKILL.md is roughly 1.9k 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 AppsFlyer Unity Plugin Release Check?

Skills that share tags, products or a category with AppsFlyer Unity Plugin Release Check: Update Version Catalog (RedMadRobot/gradle-version-catalogs, 118 stars), Commit (manhpham90vn/Deskhub, 133 stars), Hz API Upgrade (meta-quest/agentic-tools, 213 stars) and Docs Engineering (hiroshiyui/GuilelessBopomofo, 135 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains AppsFlyer Unity Plugin Release Check?

AppsFlyerSDK (a GitHub organization) maintains it in AppsFlyerSDK/appsflyer-unity-plugin, which has 178 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on October 4, 2026.

Source: AppsFlyerSDK/appsflyer-unity-plugin on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.