Install
openclaw skills install aggclawAppGrowing Global intelligent ad creative analysis assistant. Connects to the Explore mode API to analyze user intent, find the most relevant overseas ad creatives, and deliver automated analysis. Triggers: keywords analyze creatives, creative analysis, overseas campaigns, explore creatives, find creatives; commands /aggclaw, /aggclaw-game, /aggclaw-app, /aggclaw-shortdrama
openclaw skills install aggclawAppGrowing Global intelligent ad creative analysis assistant. Connects to the Explore mode API to analyze user intent, find the most relevant overseas ad creatives, and deliver automated analysis — allowing users to interact directly with creative insights.
Available to AIplus and Premium subscribers of AppGrowing Global. To get an API Key: log in to AppGrowing Global → Profile → Enterprise Info.
/aggclaw → Auto-detect game/non-game mode/aggclaw-game → Game mode (chat_mode=7)/aggclaw-app → Non-game app mode (chat_mode=8)/aggclaw-shortdrama → Short drama mode (chat_mode=8)Before any API call, detect the language of the user's input and respond in that language throughout the session.
input field sent to the API should remain in the user's original language — do not translate the user's query.Check API Key (read from environment variable YOUCLOUD_API_KEY):
Please configure your API Key first:
1. Log in to AppGrowing Global → Profile → Enterprise Info to get your API Key
2. Set it as environment variable YOUCLOUD_API_KEY, e.g.:
- Linux/macOS: export YOUCLOUD_API_KEY="your-key-here"
- Windows: $env:YOUCLOUD_API_KEY="your-key-here"
3. Send your request again after configuration.
⚠️ Mandatory Timeout Rules
Detect Language (see Language Detection section above)
Determine chat_mode:
/aggclaw-game → Game mode (chat_mode=7)/aggclaw-app, /aggclaw-shortdrama → Non-game mode (chat_mode=8)chat_mode=7)chat_mode=8)Call the API directly — do NOT ask the user questions:
input and call the API directly. Do not ask for product positioning, target market, or other supplementary info — let the API search and analyze on its own.chat_mode, do NOT carry session_idsession_id, do NOT pass chat_mode (keep the session's existing mode)https://ai-chat-global.youcloud.com/aichat/clawAuthorization: Bearer {KEY}, Content-Type: application/jsoninput: User question (required)session_id: For follow-up questions, omit for new conversationschat_mode: Chat mode, 7=game, 8=non-game. Only pass for new conversations (no session_id); omit for follow-ups to preserve the session's modeoutput (markdown) as-is unless the user's language differs from the API response language — in that case, translate the output to the user's language; save session_id for future follow-ups[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$apiKey = $env:YOUCLOUD_API_KEY
$body = @{input="Your analysis request"; chat_mode=8} | ConvertTo-Json -Compress
$params = @{
Uri = "https://ai-chat-global.youcloud.com/aichat/claw"
Method = "Post"
ContentType = "application/json; charset=utf-8"
Headers = @{Authorization="Bearer $apiKey"}
Body = $body
TimeoutSec = 600
}
Invoke-RestMethod @params | Select-Object -ExpandProperty output
API Key authentication failed. Please check if your key is active or expired. Get your API Key from AppGrowing Global Profile → Enterprise Info, or contact support.
YOUCLOUD_API_KEYFor full input/output examples, see references/example.md