Agent skill and rules
View as Markdown
Ask AI about this page
One file, SKILL.md, teaches an agent the exact package names, the integration steps, the rules (test mode, reward once, continue after every show) and the release checklist. Install it in the format your tool reads.
Claude Code loads skills from .claude/skills/<name>/SKILL.md in your project (or ~/.claude/skills/ for all projects) and uses them automatically when relevant:
mkdir -p .claude/skills/qartvelo-adscurl -sL https://developers.qartvelo.com/skills/qartvelo-ads/SKILL.md \ -o .claude/skills/qartvelo-ads/SKILL.mdmkdir -p .cursor/rules{ printf -- '---\ndescription: Qartvelo Ads SDK integration rules\nglobs: ["**/*.kt", "**/*.kts", "**/*.tsx", "**/*.ts", "**/AndroidManifest.xml"]\nalwaysApply: false\n---\n'; \ curl -sL https://developers.qartvelo.com/skills/qartvelo-ads/SKILL.md | sed '1,/^---$/d'; } \ > .cursor/rules/qartvelo-ads.mdcAppend the instructions to the repository’s custom instructions:
mkdir -p .githubcurl -sL https://developers.qartvelo.com/skills/qartvelo-ads/SKILL.md \ | sed '1,/^---$/d' >> .github/copilot-instructions.mdCodex, Jules, Aider, Zed and other agents read AGENTS.md at the repository root:
curl -sL https://developers.qartvelo.com/skills/qartvelo-ads/SKILL.md \ | sed '1,/^---$/d' >> AGENTS.mdThe sed commands strip the skill’s YAML front matter for tools that do not use it.
What the skill contains
Section titled “What the skill contains”- Exact coordinates:
com.qartvelo.ads:core:0.3.0,com.qartvelo.ads:admob:0.3.0,@qartvelo/react-native-ads, JitPack. - Exact names that models get wrong:
AdSource.QARTVELO,app:qartvelo_placementId,QartveloAds_admobEnabled. - The seven integration steps, from dependencies to verifying test ads.
- Rules: test mode in debug, reward only on completion, continue after every terminal callback, never embed the SDK secret, one banner per placement code.
- Error codes and the release checklist.
Combine the skill with the MCP server for live docs search and test ad requests.