Overview
The business diagnostic assistant is used to answer "How should this be done?", conduct web research, public information research, and competitive analysis. It is suitable for marketing, operations, product, and sales to call after clarifying business goals, content materials, or analysis targets. It combines inputs such as page state records, pasted visible page text, step records, error messages, form labels, screenshot transcriptions, or browsing observations... to organize key context, and outputs summaries, diagnostic conclusions, action recommendations, and reusable deliverables for continued execution, review, or delivery.
When to Use
Applicable Scenarios
- Users ask questions such as "How should this be done?" and need to quickly break down goals, determine priorities, and form executable results
- Marketing, operations, product, and sales need to generate summaries, diagnostic conclusions, action recommendations, and reusable deliverables around the business diagnostic assistant
- Users have already prepared browsing task goals (for example, page understanding, process review, issue locating, content checking, or manual acceptance checklists.), task executors (fill in users such as QA, operations, product managers, researchers, content editors, customer service teams, etc.), public page links (fill in page URLs, page titles, link metadata, or page path descriptions that can be accessed without login...), and hope to organize them into executable analysis or optimization results
- Users need to convert business diagnostic assistant-related materials into clear conclusions, priorities, and next-step actions
How to Call
Call the AI Skills API directly through the exported Python runner:
Command Examples
Basic Call
python3 scripts/run.py --params '{}'
Call with Common Parameters
python3 scripts/run.py --params '{"goal":"浏览任务目标"}'
Parameter Description
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
goal |
string | No | - | For example, page understanding, process review, issue locating, content checking, or manual acceptance checklists |
audience |
string | No | - | Fill in users such as QA, operations, product managers, researchers, content editors, customer service teams, etc. |
materialUrl |
string | No | - | Fill in page URLs, page titles, link metadata, or page path descriptions that can be accessed without login; a complete accessible URL must be provided |
reviewDepth |
string | No | 标准诊断 |
Choose Quick Observation Card, Standard Task Plan, or In-Depth Acceptance Checklist; optional values:快速体检、标准诊断、深度改稿 |
materialFile |
string | No | - | Upload screenshot transcriptions, page records, QA notes, PDF, Markdown, TXT, or process materials |
materialText |
string | No | - | Paste visible page text, step records, error messages, form labels, screenshot transcriptions, or browsing observation notes |
targetPlatform |
string | No | - | Explain that task plans are intended for official websites, public pages of SaaS consoles, help centers, landing pages, mobile web, etc. |
brandRequirements |
string | No | - | Supplement brand guidelines, compliance boundaries, prohibited operations, screenshot/citation specifications, or output format requirements |
See the complete machine-readable parameter structure at references/form-schema.json。
Parameter Value Reference
The current skill has no category parameters that require additional lookup.
Supported input formats
The current skill directly accepts JSON parameters; if the parameters include a link field, please pass a complete, accessible URL.
Example request
The example parameters below can be passed directly to scripts/run.py, and 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
- Summary, diagnostic conclusions, action recommendations, and reusable deliverables: organize the core results around the user's goals that can be directly read, reviewed, or delivered.
- Interpretation of input materials: combine the browsing task goals (for example, page understanding, process review, issue localization, content checking, or manual acceptance checklist.), the task executor (fill in users such as QA, operations, product managers, researchers, content editors, customer service teams, etc.), and the public page links (fill in page URLs that can be accessed without login, page titles, link metadata, or page path descriptions...) to extract key context and the basis for judgment.
- Next steps: provide priorities, execution recommendations, or a content framework that can be further processed.
Suggestions for using the results
- First determine whether the output answers the user's core question about the "Business Diagnostic Assistant".
- Then check whether the results cover the summary, diagnostic conclusions, action recommendations, and reusable deliverables, and whether clear next steps are given.
- If there is little input material, it is recommended to have the user supplement the goals, 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