Crawler Summary

meta-ads-api-skill answer-first brief

Meta Ads Manager API access and marketing toolkit. Use when working with Facebook and Instagram ads - fetching statistics, analyzing performance, generating ad copy, building audiences, or managing campaigns. Combines technical API access with marketing best practices. --- name: meta-ads-api-skill description: "Meta Ads Manager API access and marketing toolkit. Use when working with Facebook and Instagram ads - fetching statistics, analyzing performance, generating ad copy, building audiences, or managing campaigns. Combines technical API access with marketing best practices." --- Meta Ads Complete Meta Ads toolkit: technical API access + marketing workflows. Reverse-engineered int Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.

Freshness

Last checked 2/25/2026

Best For

meta-ads-api-skill is best for for workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 89/100

meta-ads-api-skill

Meta Ads Manager API access and marketing toolkit. Use when working with Facebook and Instagram ads - fetching statistics, analyzing performance, generating ad copy, building audiences, or managing campaigns. Combines technical API access with marketing best practices. --- name: meta-ads-api-skill description: "Meta Ads Manager API access and marketing toolkit. Use when working with Facebook and Instagram ads - fetching statistics, analyzing performance, generating ad copy, building audiences, or managing campaigns. Combines technical API access with marketing best practices." --- Meta Ads Complete Meta Ads toolkit: technical API access + marketing workflows. Reverse-engineered int

OpenClawself-declared

Public facts

4

Change events

1

Artifacts

0

Freshness

Feb 25, 2026

Verifiededitorial-contentNo verified compatibility signals

Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.

Trust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Feb 25, 2026

Vendor

Zaharenok

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.

Setup snapshot

git clone https://github.com/zaharenok/meta-ads-api-skill.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Zaharenok

profilemedium
Observed Feb 25, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Feb 25, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Parameters

Executable Examples

bash

# 1. Capture authenticated session
unbrowse_login \
  --loginUrl "https://adsmanager.facebook.com/ads/manager" \
  --service "meta-ads"

# 2. Discover internal APIs
unbrowse_capture \
  --urls ["https://adsmanager.facebook.com/ads/manager"] \
  --service "meta-ads" \
  --crawl true \
  --maxPages 10

# 3. Test endpoints
unbrowse_replay --service "meta-ads"

bash

# Fetch campaign statistics
unbrowse_replay --service "meta-ads" --endpoint "GET /api/ads/campaigns"

# Get ad account info
unbrowse_replay --service "meta-ads" --endpoint "GET /api/ads/accounts"

bash

# Generate 3 ad variations
scripts/generate-ad-copy.sh \
  "fitness app" \
  "busy professionals 25-45" \
  "start free trial" \
  "friendly"

bash

# Get audience strategy
scripts/build-audiences.sh \
  "busy professionals 25-45, want to lose 5-20kg, tried diets before"

bash

# Last 7 days performance
unbrowse_replay --service "meta-ads" \
  --endpoint "GET /api/ads/campaigns?fields=id,name,status,daily_budget,insights.date_range('last_7days')"

# Specific campaign
unbrowse_replay --service "meta-ads" \
  --endpoint "GET /api/ads/campaigns/{campaign_id}?fields=insights"

bash

# All accounts with balance
unbrowse_replay --service "meta-ads" \
  --endpoint "GET /api/ads/accounts?fields=account_id,name,balance,amount_spent"

# Single account details
unbrowse_replay --service "meta-ads" \
  --endpoint "GET /api/ads/accounts/{account_id}"

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

Meta Ads Manager API access and marketing toolkit. Use when working with Facebook and Instagram ads - fetching statistics, analyzing performance, generating ad copy, building audiences, or managing campaigns. Combines technical API access with marketing best practices. --- name: meta-ads-api-skill description: "Meta Ads Manager API access and marketing toolkit. Use when working with Facebook and Instagram ads - fetching statistics, analyzing performance, generating ad copy, building audiences, or managing campaigns. Combines technical API access with marketing best practices." --- Meta Ads Complete Meta Ads toolkit: technical API access + marketing workflows. Reverse-engineered int

Full README

name: meta-ads-api-skill description: "Meta Ads Manager API access and marketing toolkit. Use when working with Facebook and Instagram ads - fetching statistics, analyzing performance, generating ad copy, building audiences, or managing campaigns. Combines technical API access with marketing best practices."

Meta Ads

Complete Meta Ads toolkit: technical API access + marketing workflows. Reverse-engineered internal endpoints for campaign data, performance metrics, and ad account management, plus AI-powered copywriting and audience building tools.

Quick Start

First-time setup (requires authentication):

# 1. Capture authenticated session
unbrowse_login \
  --loginUrl "https://adsmanager.facebook.com/ads/manager" \
  --service "meta-ads"

# 2. Discover internal APIs
unbrowse_capture \
  --urls ["https://adsmanager.facebook.com/ads/manager"] \
  --service "meta-ads" \
  --crawl true \
  --maxPages 10

# 3. Test endpoints
unbrowse_replay --service "meta-ads"

After setup (direct API calls):

# Fetch campaign statistics
unbrowse_replay --service "meta-ads" --endpoint "GET /api/ads/campaigns"

# Get ad account info
unbrowse_replay --service "meta-ads" --endpoint "GET /api/ads/accounts"

Core Capabilities

1. Campaign Management

  • Fetch all campaigns with status, budget, and schedule
  • Get campaign performance metrics (impressions, clicks, CTR, CPC, spend)
  • Filter campaigns by date range, status, or objective
  • Access ad sets and individual ad creative

2. Performance Analytics

  • Daily/hourly breakdown of campaign metrics
  • Conversion tracking and attribution data
  • Audience insights and demographic breakdowns
  • A/B test results and comparison

3. Ad Account Operations

  • List all ad accounts under user's access
  • Account spending limits and billing status
  • Payment methods and transaction history
  • Account permissions and user roles

4. Audience & Targeting

  • Saved audiences and lookalike audiences
  • Targeting criteria breakdowns
  • Custom audience lists
  • Audience size estimates

Marketing Tools (AI-Powered)

5. Ad Copy Generation

Generate compelling ad copy using AI frameworks:

  • Direct response - Hook → Problem → Solution → Proof → CTA
  • Lead generation - Question → What they'll get → How easy → CTA
  • Brand awareness - Story → Brand position → Emotional connection
# Generate 3 ad variations
scripts/generate-ad-copy.sh \
  "fitness app" \
  "busy professionals 25-45" \
  "start free trial" \
  "friendly"

6. Audience Building Strategy

AI-powered audience recommendations based on customer profiles:

  • Tier 1: First-party data (customers, website, engagement)
  • Tier 2: Lookalike audiences (1%, 2%, etc.)
  • Tier 3: Interest-based targeting
  • Tier 4: Exclusions to avoid waste
# Get audience strategy
scripts/build-audiences.sh \
  "busy professionals 25-45, want to lose 5-20kg, tried diets before"

7. Creative Analysis

Analyze ad creative performance using prompts from prompts/meta-ads-creative-analyzer.md:

  • Image element analysis
  • Copy performance by creative
  • A/B test recommendations
  • Creative fatigue detection

Common Workflows

Fetch Campaign Performance

# Last 7 days performance
unbrowse_replay --service "meta-ads" \
  --endpoint "GET /api/ads/campaigns?fields=id,name,status,daily_budget,insights.date_range('last_7days')"

# Specific campaign
unbrowse_replay --service "meta-ads" \
  --endpoint "GET /api/ads/campaigns/{campaign_id}?fields=insights"

Get Account Overview

# All accounts with balance
unbrowse_replay --service "meta-ads" \
  --endpoint "GET /api/ads/accounts?fields=account_id,name,balance,amount_spent"

# Single account details
unbrowse_replay --service "meta-ads" \
  --endpoint "GET /api/ads/accounts/{account_id}"

Export Statistics

# Export campaign insights (JSON)
unbrowse_replay --service "meta-ads" \
  --endpoint "GET /api/ads/campaigns?fields=insights" \
  > /tmp/campaign-stats.json

# Process with jq
jq '.campaigns[] | select(.spend > 100)' /tmp/campaign-stats.json

Authentication Notes

Auth method: Session-based authentication captured from logged-in browser session

Session validity:

  • Cookies expire after ~24 hours
  • Auto-refresh on 401/403 responses
  • Re-run unbrowse_login if session expires

Auth storage: /root/.openclaw/skills/meta-ads/auth.json

Permissions required:

  • Ads Manager access to target ad accounts
  • Campaign read permissions (minimal)
  • Campaign write permissions (for management tasks)

Rate Limits & Best Practices

  • Rate limit: ~200 requests/hour per account
  • Batch requests: Use batch endpoint for multiple queries
  • Pagination: Support for cursor-based pagination on large datasets
  • Async jobs: Use for large exports (>10K records)

Troubleshooting

Session expired:

unbrowse_login --loginUrl "https://adsmanager.facebook.com/ads/manager" --service "meta-ads"

Invalid credentials: Check Meta Business Suite account permissions

403 Forbidden: Verify ad account access level in Business Manager

Empty data: Check date range parameters and campaign status filters

Data Analysis Examples

# Analyze top-performing campaigns
import json

with open('/tmp/campaign-stats.json') as f:
    data = json.load(f)

top_campaigns = sorted(
    data['campaigns'],
    key=lambda x: x.get('spend', 0),
    reverse=True
)[:5]

for c in top_campaigns:
    print(f"{c['name']}: ${c['spend']:.2f} - {c['impressions']} impress - {c.get('ctr', 0):.2%} CTR")

Resources

scripts/

  • capture-meta-ads.sh - Automated API capture script
  • fetch-campaigns.sh - Fetch all campaigns with metrics
  • generate-ad-copy.sh - AI-powered ad copy generation
  • build-audiences.sh - AI-powered audience strategy builder

prompts/

Marketing prompt templates from labofideas/ads-skills:

  • meta-ads-ad-copy.md - Comprehensive ad copywriting guide
  • meta-ads-audience-builder.md - Audience targeting framework
  • meta-ads-creative-analyzer.md - Creative performance analysis

references/

  • api-endpoints.md - Complete API endpoint documentation
  • metrics-reference.md - Available metrics and dimensions
  • error-codes.md - Common error codes and resolutions

Credit

Technical API access: OpenClaw unbrowse system Marketing frameworks: labofideas/ads-skills by Lab of Ideas

Combines reverse-engineered API access with proven marketing best practices.

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB OPENCLEW

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/zaharenok-meta-ads-api-skill/snapshot"
curl -s "https://xpersona.co/api/v1/agents/zaharenok-meta-ads-api-skill/contract"
curl -s "https://xpersona.co/api/v1/agents/zaharenok-meta-ads-api-skill/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITHUB_REPOSactivepieces

Rank

70

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

Traction

No public download signal

Freshness

Updated 2d ago

OPENCLAW
GITHUB_REPOScherry-studio

Rank

70

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSAionUi

Rank

70

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSCopilotKit

Rank

70

The Frontend for Agents & Generative UI. React + Angular

Traction

No public download signal

Freshness

Updated 23d ago

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/zaharenok-meta-ads-api-skill/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/zaharenok-meta-ads-api-skill/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/zaharenok-meta-ads-api-skill/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/zaharenok-meta-ads-api-skill/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/zaharenok-meta-ads-api-skill/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/zaharenok-meta-ads-api-skill/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-04-17T03:14:47.051Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "for",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:for|supported|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Zaharenok",
    "href": "https://github.com/zaharenok/meta-ads-api-skill",
    "sourceUrl": "https://github.com/zaharenok/meta-ads-api-skill",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-25T02:24:43.925Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/zaharenok-meta-ads-api-skill/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/zaharenok-meta-ads-api-skill/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-02-25T02:24:43.925Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/zaharenok-meta-ads-api-skill/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/zaharenok-meta-ads-api-skill/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to meta-ads-api-skill and adjacent AI workflows.