Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/yes2games-yes2sdk-diagnose
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: security, marketing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/yes2sdk-diagnose
What's inside
- Skill name
yes2sdk-diagnose- Description
- Diagnoses a Yes2SDK symptom or compliance failure. Use when ads will not show, audio stays dead after an ad, a reward is not granted, a loading screen never dismisses, a verify run FAILs on a rule id, or a platform may not support a module.
- License
- MIT
- Instructions
- 55 lines in SKILL.md · view on GitHub
Files (3)
- SKILL.md
- openai.yaml · agents/
- tool-routing.md · references/
SKILL.md (first lines)
# Diagnosing a Yes2SDK integration Four questions, four tools. Pick by the question actually being asked rather than running all four. | The question | Route to | | --- | --- | | "it does not work", an error or a symptom | `yes2sdk:troubleshoot` | | "why did this check fail", a rule id in hand | `yes2sdk:get_compliance_rule` | | "does this platform support X" | `yes2sdk:get_platform_capabilities` | | "what modules exist", an unfamiliar module name | `yes2sdk:list_sdk_modules` | ## Drilling into a verify failure A `$yes2sdk-verify` run reports findings with a rule id and a short fix hint. The hint is a summary; the rule is the thing the platform rejects on. 1. Take the rule id off the finding. 2. `yes2sdk:get_compliance_rule` with that id returns the full rule text, severity, and why the platform enforces it. 3. If the finding is a symptom rather than a rule violation (audio dead after an ad, loading screen never dismissing, rewards not granting), go to `yes2sdk:troubleshoot` instead. Those have known causes that the static rule text does not explain. 4. Re-run `$yes2sdk-verify` for that platform after the fix. Do not mark a FAIL resolved on reasoning alone. ## Before blaming the code Check the feature exists on that platform. `yes2sdk:get_platform_capabilities` answers it. An `isSupported()` guard returning false is the SDK working correctly, not a bug. The fix is to handle the unsupported path, not to force the call. ## JavaScript/TypeScript projects Locally, `window.Yes2SDK` is the mock from `@yes2games/js/mock` (platform `debug`), not the SDK, so a symptom seen only under `npm run dev` may be the mock's settings rather than the game. Say which one the user is running before routing. If the mock shows up in a built `dist/`, or the build carries its own copy of the SDK, that is a build problem: route it through `$yes2sdk-verify`, since the dashboard injects the real SDK at upload. ## Reference `references/tool-routing.md` covers all 11 `yes2sdk` MCP tools: which question each answers, its preconditions, and the failure modes observed in practice. Read it when a tool returns nothing useful or rejects its arguments. ## Never answer from memory Rule text, limits and capability matrices change server-side. Fetch them. This skill carries routing knowledge only; the server is the single source of truth for what any rule says.
From yes2games/yes2sdk-codex-plugins, MIT.
More from yes2games/yes2sdk-codex-plugins
- 0.565score
yes2sdk-platform-rules
yes2games
Cross-platform Yes2SDK rules; the yes2sdk MCP is source of truth.
SkillAFreshness: AClaude Code +9 - 0.565score
yes2sdk-upload
yes2games
Uploads a built Yes2SDK game to the Yes2 dashboard with the user's own API key and returns its Inspector link.
SkillAFreshness: AClaude Code +9 - 0.561score
yes2sdk-integrate
yes2games
Scaffolds a Yes2SDK integration into the current Unity, Defold or JavaScript/TypeScript project.
SkillAFreshness: AClaude Code +9 - 0.561score
yes2sdk-verify
yes2games
Validates a Yes2SDK WebGL or JavaScript/TypeScript build against one platform or all of them (Poki, CrazyGames, Yandex, GameDistribution, YouTube, Jest).
SkillAFreshness: AClaude Code +9 - 0.561score
yes2sdk-install
yes2games
Adds Yes2SDK to a Unity, Defold or JavaScript/TypeScript (Phaser, three.js, vanilla) project and confirms it resolves.
SkillAFreshness: AClaude Code +9 - 0.553score
yes2sdk-docs
yes2games
Searches the Yes2SDK documentation.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- Oct 23, 2026 (7 days ago)
- Last release
- Oct 24, 2026 (6 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from yes2games
- 0.565score
yes2sdk-platform-rules
yes2games
Cross-platform Yes2SDK rules; the yes2sdk MCP is source of truth.
SkillAFreshness: AClaude Code +9 - 0.565score
yes2sdk-upload
yes2games
Uploads a built Yes2SDK game to the Yes2 dashboard with the user's own API key and returns its Inspector link.
SkillAFreshness: AClaude Code +9 - 0.561score
yes2sdk-integrate
yes2games
Scaffolds a Yes2SDK integration into the current Unity, Defold or JavaScript/TypeScript project.
SkillAFreshness: AClaude Code +9 - 0.561score
yes2sdk-verify
yes2games
Validates a Yes2SDK WebGL or JavaScript/TypeScript build against one platform or all of them (Poki, CrazyGames, Yandex, GameDistribution, YouTube, Jest).
SkillAFreshness: AClaude Code +9 - 0.561score
yes2sdk-install
yes2games
Adds Yes2SDK to a Unity, Defold or JavaScript/TypeScript (Phaser, three.js, vanilla) project and confirms it resolves.
SkillAFreshness: AClaude Code +9 - 0.553score
yes2sdk-docs
yes2games
Searches the Yes2SDK documentation.
SkillAFreshness: AClaude Code +9
Cite this page
yes2sdk-diagnose skill. Agent Mart. https://agentmart.dev/skills/yes2games-yes2sdk-diagnose (last updated 2026-10-24)