Ads composite — audit campaigns, create ad copy, optimize bids, and report performance with persistent campaign memory. Replaces 20 fragmented ads skills.
Scanned 5/27/2026
Install via CLI
openskills install ShaheerKhawaja/ProductionOS---
name: pos-ads
description: "Ads composite — audit campaigns, create ad copy, optimize bids, and report performance with persistent campaign memory. Replaces 20 fragmented ads skills."
argument-hint: "[audit|create|optimize|report] [platform or campaign]"
---
# pos-ads
Ads composite — audit campaigns, create ad copy, optimize bids, and report performance with persistent campaign memory. Replaces 20 fragmented ads skills.
**Replaces:** ads-apple, ads-audit, ads-budget, ads-competitor, ads-create, ads-creative, ads-dna, ads-generate, ads-google, ads-landing, ads-linkedin, ads-meta, ads-microsoft, ads-photoshoot, ads-plan, ads-tiktok, ads-youtube, unified-ads, paid-ads, competitive-ads-extractor
## Actions
| Action | What |
|--------|------|
| `audit [platform]` | Audit campaign performance across platforms |
| `create [type]` | Generate ad copy, creatives, and landing page concepts |
| `optimize` | Budget reallocation and bid optimization recommendations |
| `report` | Cross-platform performance report with ROI analysis |
## Routing
1. Parse action from first argument
2. Load domain memory from `~/.productionos/domains/pos-ads/`
3. If first run: auto-detect project context, create profile
4. Dispatch to `sub-skills/{action}.md`
5. Score against `evaluation/rubric.yml`, update memory
## Domain Memory
Stored at `~/.productionos/domains/pos-ads/`:
profile.yml (platforms, budgets, audiences, goals), campaign-history.jsonl (past campaigns with metrics), creative-bank.jsonl (tested ad copy and results), learnings.jsonl
## Inputs
| Parameter | Values | Default | Description |
|-----------|--------|---------|-------------|
| `action` | `audit`, `create`, `optimize`, `report` | `audit` | Sub-skill to run |
| `target` | path, URL, or description | required | What to operate on |
## Guardrails
1. Memory is append-only. Never delete history.
2. Every action scored against rubric. No silent completion.
3. Profile is user-controlled. Never change without asking.
4. Evidence required. No fabricated metrics or claims.
5. Learn from history. Compare current output to past executions.
No comments yet. Be the first to comment!
End-to-end marketing campaign planning and execution. Covers audience research, positioning, campaign angle definition, landing page copy, email sequences, social posts, ad copy, short-form video scripts, and content calendars. Use as the orchestration layer for multi-channel product launches.
Orchestrate multi-phase deep research with web search, memory retrieval, pattern matching, and synthesis into structured findings
Persistent memory systems for LLM conversations including short-term, long-term, and entity-based memory Use when: conversation memory, remember, memory persistence, long-term memory, chat history.
CodeTour `.tour`ファイルを作成 — ペルソナターゲット、ステップバイステップウォークスルー(実際のファイルとラインアンカー付き)。オンボーディングツアー、アーキテクチャウォークスルー、PRツアー、RCAツアー、構造化「これがどのように機能するかを説明」リクエストに使用。
KMPプロジェクト向けのCompose MultiplatformおよびJetpack Composeパターン — 状態管理、ナビゲーション、テーマ設定、パフォーマンス、プラットフォーム固有のUI。