What are Agent Skills?
Agent Skills are a lightweight, open format for giving AI agents new, task-specific expertise. Each skill is a small bundle of instructions (and links to our reference implementations) that an agent loads on demand when you ask it to do the related task — for example, “add a Content Ignite banner to my home screen.” Because the format is an open standard, the same skills work across any skills-compatible assistant, including Claude Code, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and others.Agent Skills are optional and complement these docs — they don’t replace them. This
documentation remains the source of truth; the skills simply let an agent apply it for
you. If you prefer to integrate by hand, follow the platform guides directly.
Install
The skills live in our public repository and install with theskills CLI (via npx, so no global install
is needed):
Project vs global install
By default the skills install at project scope — into your app’s.claude/skills
directory (or the equivalent for your assistant) — so run the command from your app’s
root directory. This is what you want when integrating a specific app, and it keeps the
skills versioned alongside that project.
To make the skills available across all of your projects instead, add the -g (global)
flag:
You need Node.js installed (which provides
npx). The skills work with native
Android and iOS integrations today (Jetpack Compose, View-based, SwiftUI and UIKit);
React Native is documented on this site and planned for a future skills release.Available skills
ci-mobile-ads-get-started
Install, configure and initialise the SDK on Android or iOS. Start here.
ci-mobile-ads-banner
Add an inline banner ad (Compose/View-based, SwiftUI/UIKit).
ci-mobile-ads-interstitial
Add a full-screen interstitial ad shown at natural transitions.
ci-mobile-ads-app-open
Add App Open ads for cold start and resume-from-background.
ci-mobile-ads-migrate-from-google
Migrate an app already using the Google Mobile Ads SDK onto Content Ignite.
Already running Google Mobile Ads?
The Content Ignite Mobile SDK embeds and orchestrates the Google Mobile Ads SDK, so you should not run a separate Google Mobile Ads integration alongside it. If your app already uses the Google Mobile Ads SDK, theci-mobile-ads-migrate-from-google skill
detects the existing integration, removes it, installs Content Ignite in its place, and
can wire your existing ad views into our publisher fallback for a gradual rollout.
How the skills stay current
The skills never hard-code an SDK version — they resolve the latest release from our repositories at integration time, and the iOSSKAdNetworkItems list is pulled from
Google’s official quick-start when needed. Each skill also links to a complete, working
demo app so your agent can reference a full example in context.