Skip to content

Agent skill and rules

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:

Terminal window
mkdir -p .claude/skills/qartvelo-ads
curl -sL https://developers.qartvelo.com/skills/qartvelo-ads/SKILL.md \
-o .claude/skills/qartvelo-ads/SKILL.md

The sed commands strip the skill’s YAML front matter for tools that do not use it.

  • 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.