Individual skill
greenlight
Not available
SKILL.md
Source commit fcb36e395bd4ae20448f2535382baecba9396fd9
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 9, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
Standard SKILL.md format has not been attested at this commit. No installation command is available; inspect the source.
Repository context
- Repository stars (not skill ratings)
- 2,472
- Repository last updated
- Aug 5, 2026
- License
- MIT
Observed agent integration: claude-code
- android Repository topic
- app-store Repository topic
- app-store-review Repository topic
- cli Repository topic
- compliance Repository topic
- devtools Repository topic
- expo Repository topic
- golang Repository topic
- google-play Repository topic
- ios Repository topic
Declared tags are partial or unavailable.
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.claude-plugin/marketplace.jsonasset · 849 bytes.claude-plugin/plugin.jsonasset · 1,040 bytes.github/workflows/ci.ymlasset · 878 bytes.github/workflows/release.ymlasset · 805 bytes.gitignoreasset · 64 bytes.goreleaser.ymlasset · 1,674 bytesLICENSEasset · 1,062 bytesMakefileruns · 762 bytesREADME.mddoc · 21,285 bytesRELEASING.mddoc · 3,051 bytesSKILL.mdcore · 656 bytesSKILL.mdcore · 656 bytesSKILL.mdcore · 656 bytescmd/greenlight/main.goruns · 470 bytesgo.modasset · 488 bytesgo.sumasset · 2,694 bytesinternal/asc/apps.goruns · 7,969 bytesinternal/asc/auth.goruns · 1,329 bytesinternal/asc/client.goruns · 1,711 bytesinternal/asc/session_auth.goruns · 8,107 bytesinternal/checks/runner.goruns · 2,892 bytesinternal/checks/tier1_metadata.goruns · 18,148 bytesinternal/checks/tier2_content.goruns · 3,495 bytesinternal/checks/types.goruns · 1,859 bytesinternal/cli/auth.goruns · 7,407 bytesinternal/cli/codescan.goruns · 9,010 bytesinternal/cli/guidelines.goruns · 3,001 bytesinternal/cli/ipa.goruns · 5,194 bytesinternal/cli/playscan.goruns · 8,616 bytesinternal/cli/preflight.goruns · 19,069 bytesinternal/cli/preflight_test.goruns · 3,547 bytesinternal/cli/privacy.goruns · 5,706 bytesinternal/cli/root.goruns · 2,075 bytesinternal/cli/scan.goruns · 2,668 bytesinternal/cli/verify.goruns · 15,053 bytesinternal/cli/verify_test.goruns · 1,145 bytesinternal/cli/version.goruns · 786 bytesinternal/cli/version_test.goruns · 753 bytesinternal/codescan/claims.goruns · 3,287 bytesinternal/codescan/config.goruns · 5,322 bytesinternal/codescan/config_test.goruns · 2,653 bytesinternal/codescan/rules.goruns · 26,739 bytesinternal/codescan/rules_crypto.goruns · 10,560 bytesinternal/codescan/rules_crypto_test.goruns · 9,308 bytesinternal/codescan/rules_test.goruns · 12,286 bytesinternal/codescan/scanner.goruns · 5,774 bytesinternal/codescan/types.goruns · 2,874 bytesinternal/config/config.goruns · 2,550 bytesinternal/guidelines/data/guidelines.jsonasset · 21,415 bytesinternal/guidelines/guidelines.goruns · 1,900 bytesinternal/ipa/inspect.goruns · 14,940 bytesinternal/ipa/inspect_test.goruns · 4,640 bytesinternal/playscan/archive.goruns · 14,898 bytesinternal/playscan/archive_test.goruns · 40,824 bytesinternal/playscan/axml.goruns · 14,014 bytesinternal/playscan/gradle.goruns · 13,979 bytesinternal/playscan/manifest.goruns · 9,683 bytesinternal/playscan/protoxml.goruns · 8,120 bytesinternal/playscan/rules.goruns · 29,577 bytesinternal/playscan/rules_test.goruns · 4,071 bytesinternal/playscan/scanner.goruns · 9,806 bytesinternal/playscan/scanner_test.goruns · 36,428 bytesinternal/playscan/types.goruns · 2,649 bytesinternal/preflight/metadata.goruns · 12,658 bytesinternal/preflight/platform.goruns · 2,575 bytesinternal/preflight/runner.goruns · 9,753 bytesinternal/preflight/runner_test.goruns · 9,012 bytesinternal/privacy/scanner.goruns · 11,779 bytesinternal/privacy/scanner_test.goruns · 1,198 bytesinternal/report/report.goruns · 4,866 bytesinternal/revyl/client.goruns · 15,592 bytesinternal/revyl/client_test.goruns · 4,741 bytesinternal/sarif/sarif.goruns · 4,239 bytesinternal/sarif/sarif_test.goruns · 3,625 bytesinternal/verify/flows.goruns · 3,770 bytesinternal/verify/render.goruns · 2,256 bytesinternal/verify/runner.goruns · 18,315 bytesinternal/verify/runner_test.goruns · 3,030 bytesmetadata.jsonasset · 1,142 bytes
Read excerpt
# The greenlight skill has moved
It now lives at [`skills/greenlight/SKILL.md`](skills/greenlight/SKILL.md).
Claude Code discovers a plugin's skills under `skills/<name>/SKILL.md`. While
this file sat at the repo root, `/plugin install greenlight` installed a plugin
that provided nothing.
This pointer stays because people look for `SKILL.md` here (see
[#3](https://github.com/RevylAI/greenlight/issues/3)).
## Install
```bash
# In Claude Code