Overview
The competitive alternative analysis assistant is used to answer "why do users choose competitors," for content production, copy optimization, and publishing preparation. It is suitable for content creators, marketing professionals, operations staff, and content media to invoke after clarifying business objectives, content materials, or analysis targets. It will combine input such as business materials or problem statements, pasted business background, problem statements, reference materials, objectives, constraints, or content to be organized, organize key context, and output alternative page structures, differentiated selling points, and risk expression prompts, making it easy to continue execution, review, or delivery. Capability positioning supplement: competitive alternative content has clear commercial scenarios and reviewable outputs.
When to Use
Applicable Scenarios
- Users raise questions such as "why do users choose competitors," and need to quickly break down objectives, determine priorities, and form executable results
- Content creators, marketing professionals, operations staff, and content media need to generate alternative page structures, differentiated selling points, and risk expression prompts around the competitive alternative analysis assistant
- Users have already prepared the processing objective (explain the problem they hope to solve this time, judgment objective, output form, or delivery purpose.), intended audience (explain the audience, role, team, or business scenario the output should serve.), reference links (fill in publicly accessible pages, materials, reference cases, or background links.), and hope to organize them into executable analysis or optimization results
- Users need to turn materials related to the competitive alternative analysis assistant into clear conclusions, priorities, and next-step actions
How to Invoke
Directly call the AI Skills API through the exported Python runner:
Command Examples
Basic Invocation
python3 scripts/run.py --params '{}'
Invocation with Common Parameters
python3 scripts/run.py --params '{"goal":"处理目标"}'
Parameter Description
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
goal |
string | No | - | Explain the problem they hope to solve this time, judgment objective, output form, or delivery purpose |
audience |
string | No | - | Explain the audience, role, team, or business scenario the output should serve |
materialUrl |
string | No | - | Fill in publicly accessible pages, materials, reference cases, or background links; a complete accessible URL is required |
materialFile |
string | No | - | Upload business documents, data tables, reference materials, screenshots, or explanatory files |
materialText |
string | No | - | Paste business background, problem statements, reference materials, objectives, constraints, or content to be organized |
brandRequirements |
string | No | - | Supplement format requirements, unchangeable facts, constraints, risk points, or key points for manual review |
For the complete machine-readable parameter structure, see references/form-schema.json。
Parameter Value Reference
This skill currently has no categorical parameters that require additional lookup.
Supported Input Formats
This skill directly accepts JSON parameters; if the parameters include link fields, pass complete, accessible URLs.
Example Request
The example parameters below can be passed directly to scripts/run.py, the runner will send them to the AI Skills API.
python3 scripts/run.py --params '{"goal":"处理目标"}'
Equivalent --params JSON:
{
"goal": "处理目标"
}
Example return result
{
"success": true,
"data": {
"message": "示例结果请以技能真实返回结构为准。"
},
"meta": {
"executionTime": 842,
"cached": false
}
}
Deliverables
- Replacement page structure, differentiated selling points, risk expression tips: organize core results around user goals that can be directly read, reviewed, or delivered.
- Input material interpretation: combine the processing goal (explain the problem this is intended to solve, judgment goal, output form, or delivery purpose), intended users (explain the audience, role, team, or business scenario the output should serve), and reference links (fill in publicly accessible pages, materials, reference cases, or background links) to extract key context and judgment basis.
- Next steps: provide priorities, execution suggestions, or a content framework that can be further processed.
Suggestions for using the results
- First determine whether the output answers the user's core questions about the "Competitor Replacement Analysis Assistant".
- Then check whether the results cover the replacement page structure, differentiated selling points, risk expression tips, and whether clear next steps are provided.
- If there is little input material, it is recommended to have the user supplement the goal, audience, constraints, or original materials before running.
Preparation before running
AISKILLS_BASE_URL: defaulthttps://ai-skills.aiAISKILLS_API_KEY: required, used for authenticated callsAISKILLS_TENANT_ID: defaultdefault