AdMakeAI API helps Openclaw Skills create, edit, analyze, and prepare high-performing ad campaigns across creative formats and Meta advertising workflows.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install admakeai
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install admakeai using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
AdMakeAI API is an Openclaw Skills integration for programmatic advertising workflows, including AI-generated ad images, image editing, ad copy, batch creative testing, UGC video, competitor research, Meta uploads, campaign drafts, and performance analytics. It connects agents to the AdMakeAI REST and MCP APIs through more than 60 tools.
The skill uses brand projects to keep generated creatives aligned with a product's audience, positioning, value proposition, and visual identity. It prioritizes read-only operations by default and requires user confirmation before credit-spending generations or writes to Meta, making Openclaw Skills safer for production marketing automation.
ADMAKEAI_API_KEY through the REST API or expose the same procedures through MCP.adResearch.listProjects before generating creative. If multiple projects match, identify the selected project; if the request is ambiguous, ask the user rather than guessing.adResearch.getProject when audience, positioning, product, or brand details affect the request.adGeneration.create for finished ads, adGeneration.generateImage for exact prompts, adGeneration.edit for image-to-image changes, or adSet.generateBatch for variations.upload.uploadImageBase64, then pass the returned image ID as inputImageId or use project asset URLs as references.user.getCredits before batches larger than 10 generations; request confirmation before any credit-spending or Meta write action.https://admakeai.com/dashboard/integrations/api.export ADMAKEAI_API_KEY="amai_live_..."
curl is available and that the agent has network access.curl --version
curl -H "x-api-key: $ADMAKEAI_API_KEY" \
https://admakeai.com/api/v1/user.me
https://admakeai.com/api/v1 or the MCP endpoint https://admakeai.com/api/mcp. Review typed inputs and examples at https://admakeai.com/api/docs.open https://admakeai.com/dashboard/integrations/facebook
ADMAKEAI_API_KEY and the curl binary. The declared tools are Bash, Read, Write, and WebFetch.| Area | Structure |
|---|---|
| REST base URL | https://admakeai.com/api/v1 |
| MCP URL | https://admakeai.com/api/mcp |
| Procedure naming | Canonical tRPC dotted paths such as adGeneration.create |
| MCP naming | Dots become double underscores, such as adGeneration__create |
| REST response | { ok, tool, data } wrapper |
| MCP response | Result is returned inside content[0].text |
Project: Brand or product record containing product summary, audience, value proposition, logo, assets, competitors, and research state. Generation tools use projectId.AdGeneration: Image creative record with an ID, prompt, status, credit cost, image URL, quality, aspect ratio, and optional source or reference information.AdSet: Shared project, brief, ad type, quality, aspect ratio, and a collection of generated variations.AdCopy: Copy generation output containing up to five hook, headline, or messaging variations tied to a completed image and project.VideoGeneration: Asynchronous UGC or video record with processing status, quality, project scope, and resulting media.Inspiration and scraped ads: Competitor research records that can be saved and referenced for creative remixing.FacebookConnection: Connected Meta identity containing ad accounts and Pages.CampaignDraft and upload records: Reusable creative assets, draft campaigns, ad sets, ads, Meta IDs, and upload states.Analytics: Account, campaign, ad set, and ad performance data including spend, impressions, clicks, CTR, CPC, conversions, ROAS, timelines, and comments.aspectRatio: 1:1, 4:5, 9:16, or 16:9; useful for feed, Reels, Stories, YouTube, and desktop placements.quality: low, high, or ultra, with higher levels consuming more credits.adType: product_showcase, promotional, testimonial, lifestyle, comparison, or announcement.status: Asynchronous records commonly use PENDING and COMPLETED states.{ page, perPage }, { limit, cursor }, or { limit, offset } depending on the procedure.| Operation | Credit behavior |
|---|---|
| Image generation or editing | 2 credits low, 8 high, 20 ultra |
| Batch generation | Number of variations multiplied by per-generation cost |
| UGC video | 5 low, 15 medium, 50 high per video |
| Meta upload | 3 credits per upload |
| Reads, analytics, project updates, uploads, copy, and research | Free unless a procedure specifies otherwise |
Failed generations are refunded automatically. The API intentionally exposes no delete operations, and Meta pause or resume procedures are disabled and fail closed.
adGeneration.create for brand-aware finished ads or adGeneration.generateImage for an exact, fully controlled image prompt.adSet.suggestDirections.Loading
A safe OpenClaw multi-agent workflow that decomposes tasks, dispatches parallel subtasks, tracks sessions, aggregates attributed results, and retries failures.

Stock Deep Backtest diagnoses where a completed stock strategy makes or loses money and tests whether factor screening can improve its entries.

An automated assistant that scores nine psychological questionnaires, applies measurement rules, and provides plain-language, non-diagnostic interpretations.

Securely connect an Agent to Alibaba Cloud Agent Data Gateway through managed MCP or install and verify the dgate CLI.

A visual, no-readback calibration workflow for tuning a 6-DOF bus-servo arm to reliably pick objects from slots and place them on a tray.

Generate standardized, traceable automotive test cases from requirements documents and export them as structured, review-ready Excel workbooks.








































