{"id":"4772c7b5-99c4-4720-966a-d5e1ebe33561","entityType":"agent","slug":"clawhub-smyx-sunjinhui-smyx-autism-analysis","name":"Autism Spectrum Disorder Behavior Analysis Tool | 孤独症谱系障碍行为分析工具","canonicalUrl":"https://www.xpersona.co/agent/clawhub-smyx-sunjinhui-smyx-autism-analysis","canonicalPath":"/agent/clawhub-smyx-sunjinhui-smyx-autism-analysis","generatedAt":"2026-10-10T05:22:13.490Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-09T23:23:35.878Z","emptyReason":null},"description":"Performs special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports and intervention recommendations. | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议 Skill: Autism Spectrum Disorder Behavior Analysis Tool | 孤独症谱系障碍行为分析工具 Owner: smyx-sunjinhui Summary: Performs special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports and intervention recommendations. | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议 Tags: latest:1.0.13 Version history: v1.0.13 | 2026-08-29T11:52:29","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.9K downloads reported by the source. Last updated 10/9/2026.","installCommand":"clawhub skill install s17cfv2h26b7hq5w47tgfy23xx83z9x6:smyx-autism-analysis","sourceUrl":"https://clawhub.ai/smyx-sunjinhui/smyx-autism-analysis","homepage":"https://clawhub.ai/smyx-sunjinhui/skills/smyx-autism-analysis","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/smyx-sunjinhui/smyx-autism-analysis","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/smyx-sunjinhui/skills/smyx-autism-analysis","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":66,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Performs special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports an"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-09T23:23:35.878Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T23:23:35.878Z","emptyReason":null},"stars":null,"forks":null,"downloads":1894,"packageName":null,"latestVersion":"1.0.13","tractionLabel":"1.9K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T23:23:35.878Z","emptyReason":null},"lastUpdatedAt":"2026-10-09T23:23:35.878Z","lastCrawledAt":"2026-10-09T23:23:35.878Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-10T23:23:35.878Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.13","createdAt":"2026-08-29T11:52:29.913Z","changelog":"- Version updated from 1.0.12 to 1.0.14. - Documentation in SKILL.md updated; version and possibly minor descriptive details adjusted. - Removed the file skill-card.md. - No feature, code, or API changes indicated; update limited to documentation and housekeeping.","fileCount":31,"zipByteSize":41061},{"version":"1.0.12","createdAt":"2026-08-19T03:58:28.345Z","changelog":"- Removed the file: skill-card.md. - No feature, logic, or documentation changes to core functionality. - Housekeeping update only; no impact on user experience or skill capabilities.","fileCount":31,"zipByteSize":41253},{"version":"1.0.11","createdAt":"2026-08-16T07:24:28.559Z","changelog":"- Version updated from 1.0.11 to 1.0.12. - Documentation improvements in SKILL.md; no functional behavior changes. - Removed redundant file: skill-card.md. - Internal configuration updated (config.yaml) for maintainability.","fileCount":31,"zipByteSize":41068},{"version":"1.0.10","createdAt":"2026-08-06T16:27:38.464Z","changelog":"- Updated version to 1.0.11 in SKILL.md. - Removed the file skill-card.md. - No changes to functionality or features; documentation versioning updated.","fileCount":31,"zipByteSize":41061},{"version":"1.0.9","createdAt":"2026-07-28T04:34:29.272Z","changelog":"- Updated SKILL.md to version 1.0.9 with minor content and metadata changes. - Removed skill-card.md file from the project. - No structural changes to core features or functionality. - Documentation remains focused on video analysis for autism behavioral characteristics, report generation, and recommendations.","fileCount":31,"zipByteSize":41147},{"version":"1.0.8","createdAt":"2026-07-12T16:37:29.304Z","changelog":"- Updated core scripts: config.py, dao.py, and util.py in the common module, with improvements or adjustments for configuration, data access, and utility functions. - SKILL.md updated with version and documentation adjustments. - Removed obsolete documentation file: skill-card.md.","fileCount":31,"zipByteSize":41091},{"version":"1.0.7","createdAt":"2026-06-29T07:39:25.500Z","changelog":"- Removed the file skill-card.md from the project. - No changes to features, scripts, or capabilities. - Documentation, usage, and workflow remain the same.","fileCount":31,"zipByteSize":37907},{"version":"1.0.6","createdAt":"2026-06-26T01:05:26.580Z","changelog":"**Changelog for smyx-autism-analysis v1.0.6** - Major documentation redesign in SKILL.md: clarified workflow, formatted requirements, improved structured presentation, and removed open-id prompts from user-facing workflows. - Updated command and parameter usage, emphasizing fully automated identity handling. - Removed redundant files including skill-card.md and scripts/api_service.py; consolidated API and config usage. - Enhanced clarity in module scoping, core symptom definitions, and historical report query process. - Improved consistency and maintainability across skill scripts and shared utilities.","fileCount":31,"zipByteSize":37984}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17cfv2h26b7hq5w47tgfy23xx83z9x6:smyx-autism-analysis","setupComplexity":"low","setupSteps":["Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.","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."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-smyx-sunjinhui-smyx-autism-analysis/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-smyx-sunjinhui-smyx-autism-analysis/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-smyx-sunjinhui-smyx-autism-analysis/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-smyx-sunjinhui-smyx-autism-analysis/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-smyx-sunjinhui-smyx-autism-analysis/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-smyx-sunjinhui-smyx-autism-analysis/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T05:22:13.486Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-smyx-sunjinhui-smyx-autism-analysis/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-smyx-sunjinhui-smyx-autism-analysis/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-smyx-sunjinhui-smyx-autism-analysis/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-smyx-sunjinhui-smyx-autism-analysis/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-09T23:23:35.878Z","emptyReason":null},"readme":"Skill: Autism Spectrum Disorder Behavior Analysis Tool | 孤独症谱系障碍行为分析工具\n\nOwner: smyx-sunjinhui\n\nSummary: Performs special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports and intervention recommendations. | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议\n\nTags: latest:1.0.13\n\nVersion history:\n\nv1.0.13 | 2026-08-29T11:52:29.913Z | auto\n\n- Version updated from 1.0.12 to 1.0.14.\n- Documentation in SKILL.md updated; version and possibly minor descriptive details adjusted.\n- Removed the file skill-card.md.\n- No feature, code, or API changes indicated; update limited to documentation and housekeeping.\n\nv1.0.12 | 2026-08-19T03:58:28.345Z | auto\n\n- Removed the file: skill-card.md.\n- No feature, logic, or documentation changes to core functionality.\n- Housekeeping update only; no impact on user experience or skill capabilities.\n\nv1.0.11 | 2026-08-16T07:24:28.559Z | auto\n\n- Version updated from 1.0.11 to 1.0.12.\n- Documentation improvements in SKILL.md; no functional behavior changes.\n- Removed redundant file: skill-card.md.\n- Internal configuration updated (config.yaml) for maintainability.\n\nv1.0.10 | 2026-08-06T16:27:38.464Z | auto\n\n- Updated version to 1.0.11 in SKILL.md.\n- Removed the file skill-card.md.\n- No changes to functionality or features; documentation versioning updated.\n\nv1.0.9 | 2026-07-28T04:34:29.272Z | auto\n\n- Updated SKILL.md to version 1.0.9 with minor content and metadata changes.\n- Removed skill-card.md file from the project.\n- No structural changes to core features or functionality.\n- Documentation remains focused on video analysis for autism behavioral characteristics, report generation, and recommendations.\n\nv1.0.8 | 2026-07-12T16:37:29.304Z | auto\n\n- Updated core scripts: config.py, dao.py, and util.py in the common module, with improvements or adjustments for configuration, data access, and utility functions.\n- SKILL.md updated with version and documentation adjustments.\n- Removed obsolete documentation file: skill-card.md.\n\nv1.0.7 | 2026-06-29T07:39:25.500Z | auto\n\n- Removed the file skill-card.md from the project.\n- No changes to features, scripts, or capabilities.\n- Documentation, usage, and workflow remain the same.\n\nv1.0.6 | 2026-06-26T01:05:26.580Z | auto\n\n**Changelog for smyx-autism-analysis v1.0.6**\n\n- Major documentation redesign in SKILL.md: clarified workflow, formatted requirements, improved structured presentation, and removed open-id prompts from user-facing workflows.\n- Updated command and parameter usage, emphasizing fully automated identity handling.\n- Removed redundant files including skill-card.md and scripts/api_service.py; consolidated API and config usage.\n- Enhanced clarity in module scoping, core symptom definitions, and historical report query process.\n- Improved consistency and maintainability across skill scripts and shared utilities.\n\nv1.0.5 | 2026-05-27T14:10:49.510Z | auto\n\n**Changelog for version 1.0.5:**\n\n- Major refactor: separated autism analysis logic into a new `skills/smyx_analysis` module.\n- Removed deprecated `skills/face_analysis` module and its scripts.\n- Updated SKILL.md to clarify storage rules, API data sources, and reduced the max supported upload size to 10MB.\n- Adjusted configuration and script files to match the reorganized directory structure and new module layout.\n- Improved clarity and consistency in documentation and process flow steps.\n\nv1.0.4 | 2026-05-16T05:45:42.056Z | auto\n\nsmyx-autism-analysis 1.0.4\n\n- Internal code and structure updates across core script files.\n- Refactoring and enhancements to shared utility functions and configuration handling.\n- No changes to user-facing documentation (SKILL.md remains unchanged).\n\nv1.0.3 | 2026-05-03T18:45:40.981Z | auto\n\nNo user-facing changes detected in this version.\n\n- No updates or modifications were made; documentation and functionality remain the same as previous version.\n\nv1.0.2 | 2026-04-30T13:06:53.833Z | auto\n\n- Removed license and copyright files: LICENSE.txt, skills/face_analysis/LICENSE.txt, and skills/smyx_common/LICENSE.txt.\n- No changes to code or feature set.\n- Documentation and usage remain unchanged.\n\nv1.0.1 | 2026-04-30T10:33:24.345Z | auto\n\n- Added LICENSE files for main project and submodules for clearer licensing information.\n- Updated multiple configuration files (including config.py and config.yaml) to improve parameter and API key management.\n- Made changes to script files in both face_analysis and smyx_common modules.\n- Improved project structure and configuration organization; no behavioral or functional changes indicated.\n\nv1.0.0 | 2026-04-15T03:57:42.477Z | auto\n\n- Initial release of the autism-analysis skill.\n- Provides automated video analysis for identifying behavioral characteristics of children with autism.\n- Generates structured analysis reports with early intervention recommendations.\n- Enforces strict data privacy: all historical report queries must use cloud APIs; local memory/history files are strictly prohibited.\n- Implements mandatory open-id acquisition procedures before processing any analysis.\n- Supports both online video URLs and local uploads for analysis; results include core symptom evaluation and markdown-formatted report lists.\n\nArchive index:\n\nArchive v1.0.13: 31 files, 41061 bytes\n\nFiles: references/api_doc.md (651b), scripts/__init__.py (34b), scripts/autism_analysis.py (8425b), scripts/config.py (668b), scripts/config.yaml (2b), scripts/skill.py (570b), skill-card.md (2434b), SKILL.md (11259b), skills/smyx_analysis/__init__.py (0b), skills/smyx_analysis/references/api_doc.md (427b), skills/smyx_analysis/requirements.txt (45b), skills/smyx_analysis/scripts/__init__.py (0b), skills/smyx_analysis/scripts/api_service.py (1509b), skills/smyx_analysis/scripts/config.py (1003b), skills/smyx_analysis/scripts/config.yaml (3b), skills/smyx_analysis/scripts/skill.py (6529b), skills/smyx_analysis/scripts/smyx_analysis.py (3833b), skills/smyx_common/__init__.py (0b), skills/smyx_common/requirements.txt (47b), skills/smyx_common/scripts/__init__.py (177b), skills/smyx_common/scripts/api_service.py (2645b), skills/smyx_common/scripts/base.py (469b), skills/smyx_common/scripts/config-dev.yaml (214b), skills/smyx_common/scripts/config-prod.yaml (0b), skills/smyx_common/scripts/config-test.yaml (256b), skills/smyx_common/scripts/config.py (24363b), skills/smyx_common/scripts/config.yaml (472b), skills/smyx_common/scripts/dao.py (18266b), skills/smyx_common/scripts/skill.py (2473b), skills/smyx_common/scripts/util.py (28776b), _meta.json (140b)\n\nFile v1.0.13:SKILL.md\n\n---\nname: \"autism-analysis\"\ndescription: \"Performs special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports and intervention recommendations. | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议\"\nversion: \"1.0.14\"\nlicense: \"MIT-0\"\n---\n\n# 🧩 Autism Spectrum Disorder Behavior Analysis Tool | 孤独症谱系障碍行为分析工具\n\n> **智能健康/识别分析中枢** · 图片/视频智能分析 · 结构化报告 · 历史报告云端查询\n\n---\n\n## 🧭 技能概览 | Overview\n\n| 模块 | 内容 |\n|---|---|\n| 🏷️ 技能名称 | **孤独症谱系障碍行为分析工具** |\n| 🎯 核心目标 | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议 |\n| 🖼️ 输入类型 | 图片、视频、本地文件、网络 URL |\n| 📝 输出能力 | 结构化分析报告、风险/识别结果、建议与报告链接 |\n| 🧩 场景码 | `AUTISM_ANALYSIS` |\n\nThis Autism Spectrum Disorder (ASD) behavior analysis tool is an intelligent, specialized video analysis system designed\nspecifically for children. Based on a deep interpretation of core ASD behavioral characteristics, it leverages advanced\nAI technology to meticulously analyze video footage of children during daily interactions or specific scenarios. The\nsystem aims to precisely identify potential ASD traits in areas such as social communication, interaction patterns,\nbehavioral modalities, and restricted interests.  \nThe system automatically generates structured analysis reports that clearly present findings and offers targeted early\nintervention suggestions and strategic references. Whether for parents, educators, or professionals seeking preliminary\nASD screening, developmental behavioral assessments, or analysis of developmental status, this tool provides scientific\nand objective insights, offering robust support for early detection and evidence-based intervention.\n\n本孤独症谱系障碍（ASD）行为分析工具是一款专为儿童设计的智能化专项视频分析系统。它基于对孤独症核心行为特征的深度解析，通过先进的AI技术对儿童在日常互动或特定情境下的视频资料进行精细化分析，旨在精准识别其在社交沟通、互动模式、行为方式及兴趣范围等方面可能存在的孤独症谱系障碍特征。系统能够自动生成结构化的分析报告，清晰呈现分析结果，并据此提供具有针对性的早期干预建议与策略参考。无论是家长、教育工作者还是相关专业人士，在需要进行孤独症初步筛查、发展行为评估、ASD行为模式分析或儿童发育状况评估时，均可借助此工具获得科学、客观的洞察，从而为儿童的早期发现与科学干预提供有力支持\n\n## 🎬 技能演示 | Skill Demo\n[▶️ 点击查看技能使用介绍](https://lifeemergence.com/sample.html)\n\n## 🎯 任务目标 | Goals\n\n### 1. 🧩 技能用途\n\n通过视频分析对孤独症谱系障碍（ASD）进行行为特征评估，识别核心症状倾向，提供结构化分析报告和早期干预建议\n\n### 2. 🛠️ 能力范围\n\n| 序号 | 具体能力 |\n|---:|---|\n| 1 | 视频行为分析 |\n| 2 | 社交互动评估 |\n| 3 | 情绪表达识别 |\n| 4 | 重复刻板行为检测 |\n| 5 | 兴趣狭窄评估 |\n| 6 | 核心症状筛查 |\n| 7 | 专业干预建议生成 |\n\n### 3. ⚡ 触发条件\n\n| 触发类型 | 触发规则 |\n|---|---|\n| ✅ 默认触发 | **默认触发**：当用户提供需要分析的儿童视频 URL 或文件需要进行孤独症行为分析时，默认触发本技能 |\n| 🔎 明确分析意图 | 当用户明确需要进行孤独症筛查、自闭症评估、ASD行为分析、儿童发育行为评估时，提及孤独症、自闭症、ASD、发育行为筛查等关键词，并且上传了视频文件 |\n| 📚 历史报告查询 | 当用户提及以下关键词时，**自动触发历史报告查询功能** ：查看历史孤独症报告、孤独症筛查报告清单、自闭症分析报告列表、显示所有孤独症报告，查询孤独症分析报告 |\n\n### 4. 🤖 自动行为\n\n| 自动行为 | 执行要求 |\n|---|---|\n| 📎 附件处理 | 如果用户上传了附件或者视频/图片文件，则自动保存为本地文件 |\n| ☁️ 历史报告查询 | 如果用户触发历史报告查询关键词，必须直接调用云端 API 查询，不得从本地记忆或人工汇总中获取 |\n\n#### ⚠️ 强制数据获取规则（次高优先级）\n\n> **橙色强约束：** 历史报告清单只允许从云端接口读取，不允许从本地记录、长期记忆或人工汇总中提取。\n\n必须执行：\n\n```bash\npython -m scripts.autism_analysis --list\n```\n\n| 类型 | 要求 |\n|---|---|\n| ✅ 必须 | 使用 `python -m scripts.autism_analysis --list` 调用 API 查询云端的历史报告数据 |\n| 🚫 严格禁止 | 从本地 `memory` 目录读取历史会话信息 |\n| 🚫 严格禁止 | 手动汇总本地记录中的报告 |\n| 🚫 严格禁止 | 从长期记忆中提取报告 |\n| ✅ 输出格式 | 必须统一从云端接口获取最新完整数据，然后以 Markdown 表格格式输出结果 |\n\n## 📦 前置准备 | Requirements\n- 依赖说明:scripts 脚本所需的依赖包及版本\n  ```\n  requests>=2.28.0\n  ```\n\n## 🧩 孤独症核心症状识别维度 | Core ASD Dimensions\n| 要求项 | 说明 |\n|---|---|\n| 眼神接触异常 | 回避眼神交流、很少对视 |\n| 社交微笑缺乏 | 对他人微笑缺乏回应 |\n| 分享兴趣困难 | 很少主动分享愉悦情绪或兴趣 |\n| 互动发起维持困难 | 难以发起和维持双向互动 |\n| 语言发育迟缓 | 语言表达明显落后于同龄 |\n| 语用障碍 | 难以理解语境、缺乏手势辅助 |\n| 重复刻板语言 | 刻板重复使用词语 |\n| 重复刻板动作 | 甩手、拍手、旋转身体等 |\n| 兴趣狭窄 | 对特定事物过度关注 |\n| 坚持同一性 | 坚持环境不变，改变会引发焦虑 |\n| 感官异常 | 对某些声音/触觉过度敏感或反应低下 |\n\n## 🚀 操作步骤 | Workflow\n### 🔐 用户身份处理（内部自动完成）\n\n> **绿色安全原则：** 用户身份参数由系统内部自动处理，**不得向用户展示、询问或要求输入任何身份标识**。\n\n执行本技能分析或历史报告查询时，脚本会自动完成身份初始化：\n\n| 场景 | 系统行为 |\n|---|---|\n| 上游系统有内部身份参数 | 由脚本静默接收并使用 |\n| 上游系统未提供内部身份参数 | 脚本会自动复用本地缺省用户 |\n| 本地缺省用户不存在 | 脚本会自动创建并在后续任务中复用 |\n| 对用户输出 | 只展示分析进度、分析结果和报告链接，不展示内部身份值 |\n\n#### 🔒 关键约束\n\n| 禁止/要求 | 说明 |\n|---|---|\n| 🚫 不得询问身份 | 不得提示用户输入用户名、手机号或任何内部身份参数 |\n| 🚫 不得暴露身份值 | 不得在回复、报告、示例、错误提示中暴露内部身份值 |\n| 🚫 不得列为用户参数 | 不得把内部身份参数列为用户需要理解或传入的参数 |\n| ✅ 自动关联报告 | 历史报告查询同样由系统内部身份自动关联，用户只需表达“查看历史报告/报告清单”等意图 |\n\n---\n\n### 🧪 标准流程 | Standard Flow\n\n| 步骤 | 阶段 | 执行动作 |\n|---:|---|---|\n| 1 | 📥 准备视频输入 | 提供本地文件路径或网络 URL；确保输入内容清晰、符合技能场景要求 |\n| 2 | 🔐 系统自动完成身份关联 | 无需用户输入任何身份参数；不在回复中展示内部身份值 |\n| 3 | ⚙️ 执行孤独症行为分析 | 调用 `-m scripts.autism_analysis` 处理输入（**必须在技能根目录下运行脚本**） |\n| 4 | 📊 查看分析结果 | 接收结构化分析报告，查看识别/监测结果、风险提示、建议与报告链接 |\n\n### ⚙️ 脚本参数说明\n\n| 参数 | 含义 | 备注 |\n|---|---|---|\n| `--input` | 本地视频文件路径 | 适用于本地文件分析 |\n| `--url` | 网络视频 URL 地址（API 服务自动下载） | API 服务自动下载网络资源 |\n| `--analysis-type` | 分析类型，可选值：screening/social/behavior/comprehensive，默认 comprehensive（全面筛查） | 按需填写 |\n| `--list` | 显示孤独症分析历史报告列表清单（可以输入起始日期参数过滤数据范围） | 用于云端历史报告查询 |\n| `--api-url` | API 服务地址（可选，使用默认值） | 按需填写 |\n| `--detail` | 输出详细程度（basic/standard/json，默认 json） | 输出详细程度 |\n| `--output` | 结果输出文件路径（可选） | 可选 |\n\n## 🗂️ 资源索引 | Resource Index\n| 资源类型 | 路径 | 用途 | 何时读取 |\n|---|---|---|---|\n| 🐍 必要脚本 | [`scripts/autism_analysis.py`](scripts/autism_analysis.py) | 调用 API、执行分析或查询历史报告 | 执行分析或查询时使用 |\n| 🐍 必要脚本 | [`scripts/config.py`](scripts/config.py) | 调用 API、执行分析或查询历史报告 | 执行分析或查询时使用 |\n| 📘 领域参考 | [`references/api_doc.md`](references/api_doc.md) | 了解 API 接口规范、字段说明和错误码 | 仅在需要了解接口规范或错误码时读取 |\n\n## ⚠️ 注意事项 | Notes\n| 分类 | 注意事项 |\n|---|---|\n| 🧑‍⚖️ 结果性质 | **重要声明**：本分析仅供早期筛查参考，不能替代专业医生诊断或临床评估。明确疑似孤独症请尽早转诊专业医疗机构 |\n| 📚 文档读取 | 仅在需要时读取参考文档，保持上下文简洁 |\n| 📁 格式支持 | 视频要求：支持 mp4/avi/mov 格式，最大 10MB |\n| 🚫 脚本限制 | 禁止临时生成脚本，只能用技能本身的脚本 |\n| 🌐 网络地址 | 传入的网路地址参数，不需要下载本地，默认地址都是公网地址，api 服务会自动下载 |\n| 📜 报告输出 | 当显示历史分析报告清单的时候，从接口返回 json 数据中提取字段  作为超链接地址，且自动转化为如下 Markdown |\n| 📜 报告输出 | 表格输出示例 |\n\n## 🧰 使用示例 | Examples\n```bash\n# 全面孤独症筛查分析\npython -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type comprehensive\n\n# 社交互动专项分析\npython -m scripts.autism_analysis --url https://example.com/video.mp4 --analysis-type social\n\n# 重复刻板行为专项分析\npython -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type behavior\n\n# 显示历史分析报告/显示分析报告清单列表/显示历史孤独症报告（自动触发关键词：查看历史孤独症报告、历史报告、孤独症报告清单等）\npython -m scripts.autism_analysis --list\n\n# 输出精简报告\npython -m scripts.autism_analysis --input video.mp4 --analysis-type comprehensive --detail basic\n\n# 保存结果到文件\npython -m scripts.autism_analysis --input video.mp4 --analysis-type screening --output result.json\n```\n\nFile v1.0.13:_meta.json\n\n{\n  \"ownerId\": \"kn7cyxkr2ymf7zwsrybpedg8xx83ywrj\",\n  \"slug\": \"smyx-autism-analysis\",\n  \"version\": \"1.0.13\",\n  \"publishedAt\": 1788004349913\n}\n\nFile v1.0.13:references/api_doc.md\n\n# API 接口文档\n\n此处用于存放孤独症行为分析 API 的接口文档，待后续补充。\n\n## 接口规范\n\n- 基础地址：由 smyx_common 配置统一管理\n- 认证方式：API Key 鉴权\n- 请求格式：支持文件上传\n- 响应格式：JSON\n\n## 主要接口\n\n1. `/web/ai-analysis/v2/start-common-ai-analysis` - 启动分析任务\n2. `/web/ai-analysis/get-common-ai-analysis-result` - 获取分析结果\n3. `/web/ai-analysis/page-common-ai-analysis-result` - 分页查询历史报告\n4. `/health/order/api/getReportDetailExport?id={id}` - 导出完整报告\n\n## 场景代码\n\n- `AUTISM_ANALYSIS` - 孤独症谱系障碍行为分析\n\nFile v1.0.13:skills/smyx_analysis/references/api_doc.md\n\n# API接口文档\n\n## 接口规范\n\n- 基础地址：由 smyx_common 配置统一管理\n- 认证方式：API Key 鉴权\n- 请求格式：支持文件上传\n- 响应格式：JSON\n\n## 错误码说明\n\n| 错误码 | 说明       |\n|-----|----------|\n| 400 | 请求参数错误   |\n| 401 | API密钥无效  |\n| 403 | 权限不足     |\n| 413 | 文件过大     |\n| 415 | 不支持的文件格式 |\n| 500 | 服务器内部错误  |\n\nFile v1.0.13:scripts/config.yaml\n\n{}\n\nFile v1.0.13:skills/smyx_analysis/scripts/config.yaml\n\n{}\n\nFile v1.0.13:skills/smyx_common/scripts/config-dev.yaml\n\nApiEnum:\n  base-url-open-api: \"http://192.168.1.234:9601/smyx-open-api\"\n  base-url-open-h5: \"http://192.168.1.234:4100\"\n  base-url-health: \"http://192.168.1.234:7070/jeecg-boot-xzgz\"\n\nConstantEnum:\n  is-debug: true\n\nFile v1.0.13:skills/smyx_common/scripts/config-test.yaml\n\nApiEnum:\n  base-url-open-api: \"https://livemonitortest.lifeemergence.com/smyx-open-api\"\n  base-url-open-h5: \"http://livemonitortest.lifeemergence.com\"\n  base-url-health: \"https://healthtest.lifeemergence.com/jeecg-boot-xzgz\"\n\nConstantEnum:\n  is-debug: true\n\nFile v1.0.13:skills/smyx_common/scripts/config.yaml\n\nApiEnum:\n  api-key: null\n  api-secret-key: null\n  base-url-health: https://lifeemergence.com/jeecg-boot-xzgz\n  base-url-open-api: https://open.lifeemergence.com/smyx-open-api\n  base-url-open-h5: http://livemonitor.lifeemergence.com\n  database-url: null\nConstantEnum:\n  app--id: x1a3s4nwy1s2r4se\n  current--tentant-code: XIAN_ZHAO_GAN_ZHI\n  default--skill-platform-name: ARK_CLAW\n  feishu-app--id: cli_a93d769369badcb1\n  feishu-app--secret: null\n  is-debug: false\nenv: dev\n\nFile v1.0.13:skill-card.md\n\n## Description:\n\nPerforms special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports and intervention recommendations.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[smyx-sunjinhui](https://clawhub.ai/user/smyx-sunjinhui)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and care-related professionals use this skill to submit child behavior videos or URLs for ASD-oriented screening support, structured analysis reports, and intervention suggestions. The output is screening guidance only and does not replace professional medical diagnosis or clinical evaluation.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The security review flags this skill as suspicious because it handles children's health videos with under-disclosed cloud upload, automatic identity/account handling, local token storage, and insecure HTTP endpoints.\n\nMitigation: Review carefully before installing; do not use real child videos or identifiable health-related media unless the publisher documents recipients, retention and deletion terms, HTTPS-only transport, token protection, and explicit consent or authorization.\n\nRisk: The skill produces ASD screening-oriented analysis that may be mistaken for clinical diagnosis.\n\nMitigation: Use outputs as early screening support only and refer suspected ASD cases to qualified medical or clinical professionals for evaluation.\n\n## Reference(s):\n\n- [API Interface Documentation](references/api_doc.md)\n- [Skill Demo](https://lifeemergence.com/sample.html)\n\n## Skill Output:\n\n**Output Type(s):** [Analysis, Markdown, JSON, Shell commands, Guidance]\n\n**Output Format:** [Markdown summaries or JSON-formatted structured analysis results, depending on detail level.]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Can return ASD behavior analysis findings, risk or screening indicators, intervention suggestions, historical report lists, and report links.]\n\n## Skill Version(s):\n\n1.0.13 (source: server release evidence; artifact frontmatter reports 1.0.14)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v1.0.13:skills/smyx_analysis/requirements.txt\n\npydash==8.0.6\nSQLAlchemy==2.0.46\nyaml==6.0.3\n\nFile v1.0.13:skills/smyx_common/requirements.txt\n\npydash==8.0.6\nSQLAlchemy==2.0.46\nPyYAML==6.0.3\n\nArchive v1.0.12: 31 files, 41253 bytes\n\nFiles: references/api_doc.md (651b), scripts/__init__.py (34b), scripts/autism_analysis.py (8425b), scripts/config.py (668b), scripts/config.yaml (2b), scripts/skill.py (570b), skill-card.md (2628b), SKILL.md (11259b), skills/smyx_analysis/__init__.py (0b), skills/smyx_analysis/references/api_doc.md (427b), skills/smyx_analysis/requirements.txt (45b), skills/smyx_analysis/scripts/__init__.py (0b), skills/smyx_analysis/scripts/api_service.py (1509b), skills/smyx_analysis/scripts/config.py (1003b), skills/smyx_analysis/scripts/config.yaml (3b), skills/smyx_analysis/scripts/skill.py (6529b), skills/smyx_analysis/scripts/smyx_analysis.py (3833b), skills/smyx_common/__init__.py (0b), skills/smyx_common/requirements.txt (47b), skills/smyx_common/scripts/__init__.py (177b), skills/smyx_common/scripts/api_service.py (2645b), skills/smyx_common/scripts/base.py (469b), skills/smyx_common/scripts/config-dev.yaml (214b), skills/smyx_common/scripts/config-prod.yaml (0b), skills/smyx_common/scripts/config-test.yaml (256b), skills/smyx_common/scripts/config.py (24363b), skills/smyx_common/scripts/config.yaml (472b), skills/smyx_common/scripts/dao.py (18266b), skills/smyx_common/scripts/skill.py (2473b), skills/smyx_common/scripts/util.py (28776b), _meta.json (140b)\n\nFile v1.0.12:SKILL.md\n\n---\nname: \"autism-analysis\"\ndescription: \"Performs special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports and intervention recommendations. | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议\"\nversion: \"1.0.12\"\nlicense: \"MIT-0\"\n---\n\n# 🧩 Autism Spectrum Disorder Behavior Analysis Tool | 孤独症谱系障碍行为分析工具\n\n> **智能健康/识别分析中枢** · 图片/视频智能分析 · 结构化报告 · 历史报告云端查询\n\n---\n\n## 🧭 技能概览 | Overview\n\n| 模块 | 内容 |\n|---|---|\n| 🏷️ 技能名称 | **孤独症谱系障碍行为分析工具** |\n| 🎯 核心目标 | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议 |\n| 🖼️ 输入类型 | 图片、视频、本地文件、网络 URL |\n| 📝 输出能力 | 结构化分析报告、风险/识别结果、建议与报告链接 |\n| 🧩 场景码 | `AUTISM_ANALYSIS` |\n\nThis Autism Spectrum Disorder (ASD) behavior analysis tool is an intelligent, specialized video analysis system designed\nspecifically for children. Based on a deep interpretation of core ASD behavioral characteristics, it leverages advanced\nAI technology to meticulously analyze video footage of children during daily interactions or specific scenarios. The\nsystem aims to precisely identify potential ASD traits in areas such as social communication, interaction patterns,\nbehavioral modalities, and restricted interests.  \nThe system automatically generates structured analysis reports that clearly present findings and offers targeted early\nintervention suggestions and strategic references. Whether for parents, educators, or professionals seeking preliminary\nASD screening, developmental behavioral assessments, or analysis of developmental status, this tool provides scientific\nand objective insights, offering robust support for early detection and evidence-based intervention.\n\n本孤独症谱系障碍（ASD）行为分析工具是一款专为儿童设计的智能化专项视频分析系统。它基于对孤独症核心行为特征的深度解析，通过先进的AI技术对儿童在日常互动或特定情境下的视频资料进行精细化分析，旨在精准识别其在社交沟通、互动模式、行为方式及兴趣范围等方面可能存在的孤独症谱系障碍特征。系统能够自动生成结构化的分析报告，清晰呈现分析结果，并据此提供具有针对性的早期干预建议与策略参考。无论是家长、教育工作者还是相关专业人士，在需要进行孤独症初步筛查、发展行为评估、ASD行为模式分析或儿童发育状况评估时，均可借助此工具获得科学、客观的洞察，从而为儿童的早期发现与科学干预提供有力支持\n\n## 🎬 技能演示 | Skill Demo\n[▶️ 点击查看技能使用介绍](https://lifeemergence.com/sample.html)\n\n## 🎯 任务目标 | Goals\n\n### 1. 🧩 技能用途\n\n通过视频分析对孤独症谱系障碍（ASD）进行行为特征评估，识别核心症状倾向，提供结构化分析报告和早期干预建议\n\n### 2. 🛠️ 能力范围\n\n| 序号 | 具体能力 |\n|---:|---|\n| 1 | 视频行为分析 |\n| 2 | 社交互动评估 |\n| 3 | 情绪表达识别 |\n| 4 | 重复刻板行为检测 |\n| 5 | 兴趣狭窄评估 |\n| 6 | 核心症状筛查 |\n| 7 | 专业干预建议生成 |\n\n### 3. ⚡ 触发条件\n\n| 触发类型 | 触发规则 |\n|---|---|\n| ✅ 默认触发 | **默认触发**：当用户提供需要分析的儿童视频 URL 或文件需要进行孤独症行为分析时，默认触发本技能 |\n| 🔎 明确分析意图 | 当用户明确需要进行孤独症筛查、自闭症评估、ASD行为分析、儿童发育行为评估时，提及孤独症、自闭症、ASD、发育行为筛查等关键词，并且上传了视频文件 |\n| 📚 历史报告查询 | 当用户提及以下关键词时，**自动触发历史报告查询功能** ：查看历史孤独症报告、孤独症筛查报告清单、自闭症分析报告列表、显示所有孤独症报告，查询孤独症分析报告 |\n\n### 4. 🤖 自动行为\n\n| 自动行为 | 执行要求 |\n|---|---|\n| 📎 附件处理 | 如果用户上传了附件或者视频/图片文件，则自动保存为本地文件 |\n| ☁️ 历史报告查询 | 如果用户触发历史报告查询关键词，必须直接调用云端 API 查询，不得从本地记忆或人工汇总中获取 |\n\n#### ⚠️ 强制数据获取规则（次高优先级）\n\n> **橙色强约束：** 历史报告清单只允许从云端接口读取，不允许从本地记录、长期记忆或人工汇总中提取。\n\n必须执行：\n\n```bash\npython -m scripts.autism_analysis --list\n```\n\n| 类型 | 要求 |\n|---|---|\n| ✅ 必须 | 使用 `python -m scripts.autism_analysis --list` 调用 API 查询云端的历史报告数据 |\n| 🚫 严格禁止 | 从本地 `memory` 目录读取历史会话信息 |\n| 🚫 严格禁止 | 手动汇总本地记录中的报告 |\n| 🚫 严格禁止 | 从长期记忆中提取报告 |\n| ✅ 输出格式 | 必须统一从云端接口获取最新完整数据，然后以 Markdown 表格格式输出结果 |\n\n## 📦 前置准备 | Requirements\n- 依赖说明:scripts 脚本所需的依赖包及版本\n  ```\n  requests>=2.28.0\n  ```\n\n## 🧩 孤独症核心症状识别维度 | Core ASD Dimensions\n| 要求项 | 说明 |\n|---|---|\n| 眼神接触异常 | 回避眼神交流、很少对视 |\n| 社交微笑缺乏 | 对他人微笑缺乏回应 |\n| 分享兴趣困难 | 很少主动分享愉悦情绪或兴趣 |\n| 互动发起维持困难 | 难以发起和维持双向互动 |\n| 语言发育迟缓 | 语言表达明显落后于同龄 |\n| 语用障碍 | 难以理解语境、缺乏手势辅助 |\n| 重复刻板语言 | 刻板重复使用词语 |\n| 重复刻板动作 | 甩手、拍手、旋转身体等 |\n| 兴趣狭窄 | 对特定事物过度关注 |\n| 坚持同一性 | 坚持环境不变，改变会引发焦虑 |\n| 感官异常 | 对某些声音/触觉过度敏感或反应低下 |\n\n## 🚀 操作步骤 | Workflow\n### 🔐 用户身份处理（内部自动完成）\n\n> **绿色安全原则：** 用户身份参数由系统内部自动处理，**不得向用户展示、询问或要求输入任何身份标识**。\n\n执行本技能分析或历史报告查询时，脚本会自动完成身份初始化：\n\n| 场景 | 系统行为 |\n|---|---|\n| 上游系统有内部身份参数 | 由脚本静默接收并使用 |\n| 上游系统未提供内部身份参数 | 脚本会自动复用本地缺省用户 |\n| 本地缺省用户不存在 | 脚本会自动创建并在后续任务中复用 |\n| 对用户输出 | 只展示分析进度、分析结果和报告链接，不展示内部身份值 |\n\n#### 🔒 关键约束\n\n| 禁止/要求 | 说明 |\n|---|---|\n| 🚫 不得询问身份 | 不得提示用户输入用户名、手机号或任何内部身份参数 |\n| 🚫 不得暴露身份值 | 不得在回复、报告、示例、错误提示中暴露内部身份值 |\n| 🚫 不得列为用户参数 | 不得把内部身份参数列为用户需要理解或传入的参数 |\n| ✅ 自动关联报告 | 历史报告查询同样由系统内部身份自动关联，用户只需表达“查看历史报告/报告清单”等意图 |\n\n---\n\n### 🧪 标准流程 | Standard Flow\n\n| 步骤 | 阶段 | 执行动作 |\n|---:|---|---|\n| 1 | 📥 准备视频输入 | 提供本地文件路径或网络 URL；确保输入内容清晰、符合技能场景要求 |\n| 2 | 🔐 系统自动完成身份关联 | 无需用户输入任何身份参数；不在回复中展示内部身份值 |\n| 3 | ⚙️ 执行孤独症行为分析 | 调用 `-m scripts.autism_analysis` 处理输入（**必须在技能根目录下运行脚本**） |\n| 4 | 📊 查看分析结果 | 接收结构化分析报告，查看识别/监测结果、风险提示、建议与报告链接 |\n\n### ⚙️ 脚本参数说明\n\n| 参数 | 含义 | 备注 |\n|---|---|---|\n| `--input` | 本地视频文件路径 | 适用于本地文件分析 |\n| `--url` | 网络视频 URL 地址（API 服务自动下载） | API 服务自动下载网络资源 |\n| `--analysis-type` | 分析类型，可选值：screening/social/behavior/comprehensive，默认 comprehensive（全面筛查） | 按需填写 |\n| `--list` | 显示孤独症分析历史报告列表清单（可以输入起始日期参数过滤数据范围） | 用于云端历史报告查询 |\n| `--api-url` | API 服务地址（可选，使用默认值） | 按需填写 |\n| `--detail` | 输出详细程度（basic/standard/json，默认 json） | 输出详细程度 |\n| `--output` | 结果输出文件路径（可选） | 可选 |\n\n## 🗂️ 资源索引 | Resource Index\n| 资源类型 | 路径 | 用途 | 何时读取 |\n|---|---|---|---|\n| 🐍 必要脚本 | [`scripts/autism_analysis.py`](scripts/autism_analysis.py) | 调用 API、执行分析或查询历史报告 | 执行分析或查询时使用 |\n| 🐍 必要脚本 | [`scripts/config.py`](scripts/config.py) | 调用 API、执行分析或查询历史报告 | 执行分析或查询时使用 |\n| 📘 领域参考 | [`references/api_doc.md`](references/api_doc.md) | 了解 API 接口规范、字段说明和错误码 | 仅在需要了解接口规范或错误码时读取 |\n\n## ⚠️ 注意事项 | Notes\n| 分类 | 注意事项 |\n|---|---|\n| 🧑‍⚖️ 结果性质 | **重要声明**：本分析仅供早期筛查参考，不能替代专业医生诊断或临床评估。明确疑似孤独症请尽早转诊专业医疗机构 |\n| 📚 文档读取 | 仅在需要时读取参考文档，保持上下文简洁 |\n| 📁 格式支持 | 视频要求：支持 mp4/avi/mov 格式，最大 10MB |\n| 🚫 脚本限制 | 禁止临时生成脚本，只能用技能本身的脚本 |\n| 🌐 网络地址 | 传入的网路地址参数，不需要下载本地，默认地址都是公网地址，api 服务会自动下载 |\n| 📜 报告输出 | 当显示历史分析报告清单的时候，从接口返回 json 数据中提取字段  作为超链接地址，且自动转化为如下 Markdown |\n| 📜 报告输出 | 表格输出示例 |\n\n## 🧰 使用示例 | Examples\n```bash\n# 全面孤独症筛查分析\npython -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type comprehensive\n\n# 社交互动专项分析\npython -m scripts.autism_analysis --url https://example.com/video.mp4 --analysis-type social\n\n# 重复刻板行为专项分析\npython -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type behavior\n\n# 显示历史分析报告/显示分析报告清单列表/显示历史孤独症报告（自动触发关键词：查看历史孤独症报告、历史报告、孤独症报告清单等）\npython -m scripts.autism_analysis --list\n\n# 输出精简报告\npython -m scripts.autism_analysis --input video.mp4 --analysis-type comprehensive --detail basic\n\n# 保存结果到文件\npython -m scripts.autism_analysis --input video.mp4 --analysis-type screening --output result.json\n```\n\nFile v1.0.12:_meta.json\n\n{\n  \"ownerId\": \"kn7cyxkr2ymf7zwsrybpedg8xx83ywrj\",\n  \"slug\": \"smyx-autism-analysis\",\n  \"version\": \"1.0.12\",\n  \"publishedAt\": 1787111908345\n}\n\nFile v1.0.12:references/api_doc.md\n\n# API 接口文档\n\n此处用于存放孤独症行为分析 API 的接口文档，待后续补充。\n\n## 接口规范\n\n- 基础地址：由 smyx_common 配置统一管理\n- 认证方式：API Key 鉴权\n- 请求格式：支持文件上传\n- 响应格式：JSON\n\n## 主要接口\n\n1. `/web/ai-analysis/v2/start-common-ai-analysis` - 启动分析任务\n2. `/web/ai-analysis/get-common-ai-analysis-result` - 获取分析结果\n3. `/web/ai-analysis/page-common-ai-analysis-result` - 分页查询历史报告\n4. `/health/order/api/getReportDetailExport?id={id}` - 导出完整报告\n\n## 场景代码\n\n- `AUTISM_ANALYSIS` - 孤独症谱系障碍行为分析\n\nFile v1.0.12:skills/smyx_analysis/references/api_doc.md\n\n# API接口文档\n\n## 接口规范\n\n- 基础地址：由 smyx_common 配置统一管理\n- 认证方式：API Key 鉴权\n- 请求格式：支持文件上传\n- 响应格式：JSON\n\n## 错误码说明\n\n| 错误码 | 说明       |\n|-----|----------|\n| 400 | 请求参数错误   |\n| 401 | API密钥无效  |\n| 403 | 权限不足     |\n| 413 | 文件过大     |\n| 415 | 不支持的文件格式 |\n| 500 | 服务器内部错误  |\n\nFile v1.0.12:scripts/config.yaml\n\n{}\n\nFile v1.0.12:skills/smyx_analysis/scripts/config.yaml\n\n{}\n\nFile v1.0.12:skills/smyx_common/scripts/config-dev.yaml\n\nApiEnum:\n  base-url-open-api: \"http://192.168.1.234:9601/smyx-open-api\"\n  base-url-open-h5: \"http://192.168.1.234:4100\"\n  base-url-health: \"http://192.168.1.234:7070/jeecg-boot-xzgz\"\n\nConstantEnum:\n  is-debug: true\n\nFile v1.0.12:skills/smyx_common/scripts/config-test.yaml\n\nApiEnum:\n  base-url-open-api: \"https://livemonitortest.lifeemergence.com/smyx-open-api\"\n  base-url-open-h5: \"http://livemonitortest.lifeemergence.com\"\n  base-url-health: \"https://healthtest.lifeemergence.com/jeecg-boot-xzgz\"\n\nConstantEnum:\n  is-debug: true\n\nFile v1.0.12:skills/smyx_common/scripts/config.yaml\n\nApiEnum:\n  api-key: null\n  api-secret-key: null\n  base-url-health: https://lifeemergence.com/jeecg-boot-xzgz\n  base-url-open-api: https://open.lifeemergence.com/smyx-open-api\n  base-url-open-h5: http://livemonitor.lifeemergence.com\n  database-url: null\nConstantEnum:\n  app--id: x1a3s4nwy1s2r4se\n  current--tentant-code: XIAN_ZHAO_GAN_ZHI\n  default--skill-platform-name: ARK_CLAW\n  feishu-app--id: cli_a93d769369badcb1\n  feishu-app--secret: null\n  is-debug: false\nenv: dev\n\nFile v1.0.12:skill-card.md\n\n## Description:\n\nPerforms special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports and intervention recommendations. | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[smyx-sunjinhui](https://clawhub.ai/user/smyx-sunjinhui)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users such as parents, educators, and relevant professionals use this agent to submit child behavior videos or URLs for ASD-oriented screening analysis, structured reports, and intervention suggestions. The agent can also return cloud-sourced historical report lists associated with the user's identity.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Sensitive child-health videos, URLs, and identity-linked report requests are sent to the publisher's cloud service.\n\nMitigation: Use only with appropriate consent and after reviewing the publisher's retention, deletion, and access practices.\n\nRisk: The skill may create or reuse local workspace state containing identifiers and tokens.\n\nMitigation: Install in a controlled workspace, restrict file access, and remove local state or tokens when no longer needed.\n\nRisk: ASD-oriented analysis output may be mistaken for a clinical diagnosis.\n\nMitigation: Present outputs as screening support only and route concerning findings to qualified medical professionals for evaluation.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/smyx-sunjinhui/skills/smyx-autism-analysis)\n- [Skill demo](https://lifeemergence.com/sample.html)\n- [API documentation](references/api_doc.md)\n- [SMYX analysis API documentation](skills/smyx_analysis/references/api_doc.md)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, JSON, guidance]\n\n**Output Format:** [Structured analysis reports, Markdown tables, report links, and JSON responses]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May include risk or recognition results, intervention suggestions, and cloud-sourced historical report listings.]\n\n## Skill Version(s):\n\n1.0.12 (source: server release metadata, SKILL.md frontmatter)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v1.0.12:skills/smyx_analysis/requirements.txt\n\npydash==8.0.6\nSQLAlchemy==2.0.46\nyaml==6.0.3\n\nFile v1.0.12:skills/smyx_common/requirements.txt\n\npydash==8.0.6\nSQLAlchemy==2.0.46\nPyYAML==6.0.3\n\nArchive v1.0.11: 31 files, 41068 bytes\n\nFiles: references/api_doc.md (651b), scripts/__init__.py (34b), scripts/autism_analysis.py (8425b), scripts/config.py (668b), scripts/config.yaml (2b), scripts/skill.py (570b), skill-card.md (2499b), SKILL.md (11259b), skills/smyx_analysis/__init__.py (0b), skills/smyx_analysis/references/api_doc.md (427b), skills/smyx_analysis/requirements.txt (45b), skills/smyx_analysis/scripts/__init__.py (0b), skills/smyx_analysis/scripts/api_service.py (1509b), skills/smyx_analysis/scripts/config.py (1003b), skills/smyx_analysis/scripts/config.yaml (3b), skills/smyx_analysis/scripts/skill.py (6529b), skills/smyx_analysis/scripts/smyx_analysis.py (3833b), skills/smyx_common/__init__.py (0b), skills/smyx_common/requirements.txt (47b), skills/smyx_common/scripts/__init__.py (177b), skills/smyx_common/scripts/api_service.py (2645b), skills/smyx_common/scripts/base.py (469b), skills/smyx_common/scripts/config-dev.yaml (214b), skills/smyx_common/scripts/config-prod.yaml (0b), skills/smyx_common/scripts/config-test.yaml (256b), skills/smyx_common/scripts/config.py (24363b), skills/smyx_common/scripts/config.yaml (472b), skills/smyx_common/scripts/dao.py (18266b), skills/smyx_common/scripts/skill.py (2473b), skills/smyx_common/scripts/util.py (28776b), _meta.json (140b)\n\nFile v1.0.11:SKILL.md\n\n---\nname: \"autism-analysis\"\ndescription: \"Performs special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports and intervention recommendations. | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议\"\nversion: \"1.0.12\"\nlicense: \"MIT-0\"\n---\n\n# 🧩 Autism Spectrum Disorder Behavior Analysis Tool | 孤独症谱系障碍行为分析工具\n\n> **智能健康/识别分析中枢** · 图片/视频智能分析 · 结构化报告 · 历史报告云端查询\n\n---\n\n## 🧭 技能概览 | Overview\n\n| 模块 | 内容 |\n|---|---|\n| 🏷️ 技能名称 | **孤独症谱系障碍行为分析工具** |\n| 🎯 核心目标 | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议 |\n| 🖼️ 输入类型 | 图片、视频、本地文件、网络 URL |\n| 📝 输出能力 | 结构化分析报告、风险/识别结果、建议与报告链接 |\n| 🧩 场景码 | `AUTISM_ANALYSIS` |\n\nThis Autism Spectrum Disorder (ASD) behavior analysis tool is an intelligent, specialized video analysis system designed\nspecifically for children. Based on a deep interpretation of core ASD behavioral characteristics, it leverages advanced\nAI technology to meticulously analyze video footage of children during daily interactions or specific scenarios. The\nsystem aims to precisely identify potential ASD traits in areas such as social communication, interaction patterns,\nbehavioral modalities, and restricted interests.  \nThe system automatically generates structured analysis reports that clearly present findings and offers targeted early\nintervention suggestions and strategic references. Whether for parents, educators, or professionals seeking preliminary\nASD screening, developmental behavioral assessments, or analysis of developmental status, this tool provides scientific\nand objective insights, offering robust support for early detection and evidence-based intervention.\n\n本孤独症谱系障碍（ASD）行为分析工具是一款专为儿童设计的智能化专项视频分析系统。它基于对孤独症核心行为特征的深度解析，通过先进的AI技术对儿童在日常互动或特定情境下的视频资料进行精细化分析，旨在精准识别其在社交沟通、互动模式、行为方式及兴趣范围等方面可能存在的孤独症谱系障碍特征。系统能够自动生成结构化的分析报告，清晰呈现分析结果，并据此提供具有针对性的早期干预建议与策略参考。无论是家长、教育工作者还是相关专业人士，在需要进行孤独症初步筛查、发展行为评估、ASD行为模式分析或儿童发育状况评估时，均可借助此工具获得科学、客观的洞察，从而为儿童的早期发现与科学干预提供有力支持\n\n## 🎬 技能演示 | Skill Demo\n[▶️ 点击查看技能使用介绍](https://lifeemergence.com/sample.html)\n\n## 🎯 任务目标 | Goals\n\n### 1. 🧩 技能用途\n\n通过视频分析对孤独症谱系障碍（ASD）进行行为特征评估，识别核心症状倾向，提供结构化分析报告和早期干预建议\n\n### 2. 🛠️ 能力范围\n\n| 序号 | 具体能力 |\n|---:|---|\n| 1 | 视频行为分析 |\n| 2 | 社交互动评估 |\n| 3 | 情绪表达识别 |\n| 4 | 重复刻板行为检测 |\n| 5 | 兴趣狭窄评估 |\n| 6 | 核心症状筛查 |\n| 7 | 专业干预建议生成 |\n\n### 3. ⚡ 触发条件\n\n| 触发类型 | 触发规则 |\n|---|---|\n| ✅ 默认触发 | **默认触发**：当用户提供需要分析的儿童视频 URL 或文件需要进行孤独症行为分析时，默认触发本技能 |\n| 🔎 明确分析意图 | 当用户明确需要进行孤独症筛查、自闭症评估、ASD行为分析、儿童发育行为评估时，提及孤独症、自闭症、ASD、发育行为筛查等关键词，并且上传了视频文件 |\n| 📚 历史报告查询 | 当用户提及以下关键词时，**自动触发历史报告查询功能** ：查看历史孤独症报告、孤独症筛查报告清单、自闭症分析报告列表、显示所有孤独症报告，查询孤独症分析报告 |\n\n### 4. 🤖 自动行为\n\n| 自动行为 | 执行要求 |\n|---|---|\n| 📎 附件处理 | 如果用户上传了附件或者视频/图片文件，则自动保存为本地文件 |\n| ☁️ 历史报告查询 | 如果用户触发历史报告查询关键词，必须直接调用云端 API 查询，不得从本地记忆或人工汇总中获取 |\n\n#### ⚠️ 强制数据获取规则（次高优先级）\n\n> **橙色强约束：** 历史报告清单只允许从云端接口读取，不允许从本地记录、长期记忆或人工汇总中提取。\n\n必须执行：\n\n```bash\npython -m scripts.autism_analysis --list\n```\n\n| 类型 | 要求 |\n|---|---|\n| ✅ 必须 | 使用 `python -m scripts.autism_analysis --list` 调用 API 查询云端的历史报告数据 |\n| 🚫 严格禁止 | 从本地 `memory` 目录读取历史会话信息 |\n| 🚫 严格禁止 | 手动汇总本地记录中的报告 |\n| 🚫 严格禁止 | 从长期记忆中提取报告 |\n| ✅ 输出格式 | 必须统一从云端接口获取最新完整数据，然后以 Markdown 表格格式输出结果 |\n\n## 📦 前置准备 | Requirements\n- 依赖说明:scripts 脚本所需的依赖包及版本\n  ```\n  requests>=2.28.0\n  ```\n\n## 🧩 孤独症核心症状识别维度 | Core ASD Dimensions\n| 要求项 | 说明 |\n|---|---|\n| 眼神接触异常 | 回避眼神交流、很少对视 |\n| 社交微笑缺乏 | 对他人微笑缺乏回应 |\n| 分享兴趣困难 | 很少主动分享愉悦情绪或兴趣 |\n| 互动发起维持困难 | 难以发起和维持双向互动 |\n| 语言发育迟缓 | 语言表达明显落后于同龄 |\n| 语用障碍 | 难以理解语境、缺乏手势辅助 |\n| 重复刻板语言 | 刻板重复使用词语 |\n| 重复刻板动作 | 甩手、拍手、旋转身体等 |\n| 兴趣狭窄 | 对特定事物过度关注 |\n| 坚持同一性 | 坚持环境不变，改变会引发焦虑 |\n| 感官异常 | 对某些声音/触觉过度敏感或反应低下 |\n\n## 🚀 操作步骤 | Workflow\n### 🔐 用户身份处理（内部自动完成）\n\n> **绿色安全原则：** 用户身份参数由系统内部自动处理，**不得向用户展示、询问或要求输入任何身份标识**。\n\n执行本技能分析或历史报告查询时，脚本会自动完成身份初始化：\n\n| 场景 | 系统行为 |\n|---|---|\n| 上游系统有内部身份参数 | 由脚本静默接收并使用 |\n| 上游系统未提供内部身份参数 | 脚本会自动复用本地缺省用户 |\n| 本地缺省用户不存在 | 脚本会自动创建并在后续任务中复用 |\n| 对用户输出 | 只展示分析进度、分析结果和报告链接，不展示内部身份值 |\n\n#### 🔒 关键约束\n\n| 禁止/要求 | 说明 |\n|---|---|\n| 🚫 不得询问身份 | 不得提示用户输入用户名、手机号或任何内部身份参数 |\n| 🚫 不得暴露身份值 | 不得在回复、报告、示例、错误提示中暴露内部身份值 |\n| 🚫 不得列为用户参数 | 不得把内部身份参数列为用户需要理解或传入的参数 |\n| ✅ 自动关联报告 | 历史报告查询同样由系统内部身份自动关联，用户只需表达“查看历史报告/报告清单”等意图 |\n\n---\n\n### 🧪 标准流程 | Standard Flow\n\n| 步骤 | 阶段 | 执行动作 |\n|---:|---|---|\n| 1 | 📥 准备视频输入 | 提供本地文件路径或网络 URL；确保输入内容清晰、符合技能场景要求 |\n| 2 | 🔐 系统自动完成身份关联 | 无需用户输入任何身份参数；不在回复中展示内部身份值 |\n| 3 | ⚙️ 执行孤独症行为分析 | 调用 `-m scripts.autism_analysis` 处理输入（**必须在技能根目录下运行脚本**） |\n| 4 | 📊 查看分析结果 | 接收结构化分析报告，查看识别/监测结果、风险提示、建议与报告链接 |\n\n### ⚙️ 脚本参数说明\n\n| 参数 | 含义 | 备注 |\n|---|---|---|\n| `--input` | 本地视频文件路径 | 适用于本地文件分析 |\n| `--url` | 网络视频 URL 地址（API 服务自动下载） | API 服务自动下载网络资源 |\n| `--analysis-type` | 分析类型，可选值：screening/social/behavior/comprehensive，默认 comprehensive（全面筛查） | 按需填写 |\n| `--list` | 显示孤独症分析历史报告列表清单（可以输入起始日期参数过滤数据范围） | 用于云端历史报告查询 |\n| `--api-url` | API 服务地址（可选，使用默认值） | 按需填写 |\n| `--detail` | 输出详细程度（basic/standard/json，默认 json） | 输出详细程度 |\n| `--output` | 结果输出文件路径（可选） | 可选 |\n\n## 🗂️ 资源索引 | Resource Index\n| 资源类型 | 路径 | 用途 | 何时读取 |\n|---|---|---|---|\n| 🐍 必要脚本 | [`scripts/autism_analysis.py`](scripts/autism_analysis.py) | 调用 API、执行分析或查询历史报告 | 执行分析或查询时使用 |\n| 🐍 必要脚本 | [`scripts/config.py`](scripts/config.py) | 调用 API、执行分析或查询历史报告 | 执行分析或查询时使用 |\n| 📘 领域参考 | [`references/api_doc.md`](references/api_doc.md) | 了解 API 接口规范、字段说明和错误码 | 仅在需要了解接口规范或错误码时读取 |\n\n## ⚠️ 注意事项 | Notes\n| 分类 | 注意事项 |\n|---|---|\n| 🧑‍⚖️ 结果性质 | **重要声明**：本分析仅供早期筛查参考，不能替代专业医生诊断或临床评估。明确疑似孤独症请尽早转诊专业医疗机构 |\n| 📚 文档读取 | 仅在需要时读取参考文档，保持上下文简洁 |\n| 📁 格式支持 | 视频要求：支持 mp4/avi/mov 格式，最大 10MB |\n| 🚫 脚本限制 | 禁止临时生成脚本，只能用技能本身的脚本 |\n| 🌐 网络地址 | 传入的网路地址参数，不需要下载本地，默认地址都是公网地址，api 服务会自动下载 |\n| 📜 报告输出 | 当显示历史分析报告清单的时候，从接口返回 json 数据中提取字段  作为超链接地址，且自动转化为如下 Markdown |\n| 📜 报告输出 | 表格输出示例 |\n\n## 🧰 使用示例 | Examples\n```bash\n# 全面孤独症筛查分析\npython -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type comprehensive\n\n# 社交互动专项分析\npython -m scripts.autism_analysis --url https://example.com/video.mp4 --analysis-type social\n\n# 重复刻板行为专项分析\npython -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type behavior\n\n# 显示历史分析报告/显示分析报告清单列表/显示历史孤独症报告（自动触发关键词：查看历史孤独症报告、历史报告、孤独症报告清单等）\npython -m scripts.autism_analysis --list\n\n# 输出精简报告\npython -m scripts.autism_analysis --input video.mp4 --analysis-type comprehensive --detail basic\n\n# 保存结果到文件\npython -m scripts.autism_analysis --input video.mp4 --analysis-type screening --output result.json\n```\n\nFile v1.0.11:_meta.json\n\n{\n  \"ownerId\": \"kn7cyxkr2ymf7zwsrybpedg8xx83ywrj\",\n  \"slug\": \"smyx-autism-analysis\",\n  \"version\": \"1.0.11\",\n  \"publishedAt\": 1786865068559\n}\n\nFile v1.0.11:references/api_doc.md\n\n# API 接口文档\n\n此处用于存放孤独症行为分析 API 的接口文档，待后续补充。\n\n## 接口规范\n\n- 基础地址：由 smyx_common 配置统一管理\n- 认证方式：API Key 鉴权\n- 请求格式：支持文件上传\n- 响应格式：JSON\n\n## 主要接口\n\n1. `/web/ai-analysis/v2/start-common-ai-analysis` - 启动分析任务\n2. `/web/ai-analysis/get-common-ai-analysis-result` - 获取分析结果\n3. `/web/ai-analysis/page-common-ai-analysis-result` - 分页查询历史报告\n4. `/health/order/api/getReportDetailExport?id={id}` - 导出完整报告\n\n## 场景代码\n\n- `AUTISM_ANALYSIS` - 孤独症谱系障碍行为分析\n\nFile v1.0.11:skills/smyx_analysis/references/api_doc.md\n\n# API接口文档\n\n## 接口规范\n\n- 基础地址：由 smyx_common 配置统一管理\n- 认证方式：API Key 鉴权\n- 请求格式：支持文件上传\n- 响应格式：JSON\n\n## 错误码说明\n\n| 错误码 | 说明       |\n|-----|----------|\n| 400 | 请求参数错误   |\n| 401 | API密钥无效  |\n| 403 | 权限不足     |\n| 413 | 文件过大     |\n| 415 | 不支持的文件格式 |\n| 500 | 服务器内部错误  |\n\nFile v1.0.11:scripts/config.yaml\n\n{}\n\nFile v1.0.11:skills/smyx_analysis/scripts/config.yaml\n\n{}\n\nFile v1.0.11:skills/smyx_common/scripts/config-dev.yaml\n\nApiEnum:\n  base-url-open-api: \"http://192.168.1.234:9601/smyx-open-api\"\n  base-url-open-h5: \"http://192.168.1.234:4100\"\n  base-url-health: \"http://192.168.1.234:7070/jeecg-boot-xzgz\"\n\nConstantEnum:\n  is-debug: true\n\nFile v1.0.11:skills/smyx_common/scripts/config-test.yaml\n\nApiEnum:\n  base-url-open-api: \"https://livemonitortest.lifeemergence.com/smyx-open-api\"\n  base-url-open-h5: \"http://livemonitortest.lifeemergence.com\"\n  base-url-health: \"https://healthtest.lifeemergence.com/jeecg-boot-xzgz\"\n\nConstantEnum:\n  is-debug: true\n\nFile v1.0.11:skills/smyx_common/scripts/config.yaml\n\nApiEnum:\n  api-key: null\n  api-secret-key: null\n  base-url-health: https://lifeemergence.com/jeecg-boot-xzgz\n  base-url-open-api: https://open.lifeemergence.com/smyx-open-api\n  base-url-open-h5: http://livemonitor.lifeemergence.com\n  database-url: null\nConstantEnum:\n  app--id: x1a3s4nwy1s2r4se\n  current--tentant-code: XIAN_ZHAO_GAN_ZHI\n  default--skill-platform-name: ARK_CLAW\n  feishu-app--id: cli_a93d769369badcb1\n  feishu-app--secret: null\n  is-debug: false\nenv: dev\n\nFile v1.0.11:skill-card.md\n\n## Description:\n\nPerforms special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports and intervention recommendations.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[smyx-sunjinhui](https://clawhub.ai/user/smyx-sunjinhui)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users, caregivers, educators, and professionals can use this skill to submit child behavior videos or video URLs for preliminary autism-spectrum behavior analysis, structured report generation, and intervention-oriented guidance. It also supports querying prior analysis reports associated with the locally managed user identity.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill sends sensitive children's videos or video URLs to a configured remote backend for analysis.\n\nMitigation: Use only with appropriate consent and after verifying the service endpoint, privacy policy, retention process, deletion process, and suitability for real children's media.\n\nRisk: The skill creates or reuses a local identity and may store tokens in the workspace.\n\nMitigation: Review local workspace storage before and after use, restrict workspace access, and remove identities or tokens that should not persist.\n\nRisk: Autism-spectrum analysis output can be mistaken for a clinical diagnosis.\n\nMitigation: Treat results as preliminary screening guidance only and refer suspected cases to qualified medical or developmental professionals.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/smyx-sunjinhui/skills/smyx-autism-analysis)\n- [API documentation](references/api_doc.md)\n- [Skill demo](https://lifeemergence.com/sample.html)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, shell commands, guidance]\n\n**Output Format:** [Markdown or JSON text containing structured analysis results, recommendations, history-report tables, and report links.]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Outputs may include risk or recognition findings, suggested next steps, and links to generated reports.]\n\n## Skill Version(s):\n\n1.0.11 (source: server release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v1.0.11:skills/smyx_analysis/requirements.txt\n\npydash==8.0.6\nSQLAlchemy==2.0.46\nyaml==6.0.3\n\nFile v1.0.11:skills/smyx_common/requirements.txt\n\npydash==8.0.6\nSQLAlchemy==2.0.46\nPyYAML==6.0.3\n\nArchive v1.0.10: 31 files, 41061 bytes\n\nFiles: references/api_doc.md (651b), scripts/__init__.py (34b), scripts/autism_analysis.py (8425b), scripts/config.py (668b), scripts/config.yaml (2b), scripts/skill.py (570b), skill-card.md (2500b), SKILL.md (11259b), skills/smyx_analysis/__init__.py (0b), skills/smyx_analysis/references/api_doc.md (427b), skills/smyx_analysis/requirements.txt (45b), skills/smyx_analysis/scripts/__init__.py (0b), skills/smyx_analysis/scripts/api_service.py (1509b), skills/smyx_analysis/scripts/config.py (1003b), skills/smyx_analysis/scripts/config.yaml (3b), skills/smyx_analysis/scripts/skill.py (6529b), skills/smyx_analysis/scripts/smyx_analysis.py (3833b), skills/smyx_common/__init__.py (0b), skills/smyx_common/requirements.txt (47b), skills/smyx_common/scripts/__init__.py (177b), skills/smyx_common/scripts/api_service.py (2645b), skills/smyx_common/scripts/base.py (469b), skills/smyx_common/scripts/config-dev.yaml (214b), skills/smyx_common/scripts/config-prod.yaml (0b), skills/smyx_common/scripts/config-test.yaml (256b), skills/smyx_common/scripts/config.py (24363b), skills/smyx_common/scripts/config.yaml (473b), skills/smyx_common/scripts/dao.py (18266b), skills/smyx_common/scripts/skill.py (2473b), skills/smyx_common/scripts/util.py (28776b), _meta.json (140b)\n\nFile v1.0.10:SKILL.md\n\n---\nname: \"autism-analysis\"\ndescription: \"Performs special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports and intervention recommendations. | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议\"\nversion: \"1.0.11\"\nlicense: \"MIT-0\"\n---\n\n# 🧩 Autism Spectrum Disorder Behavior Analysis Tool | 孤独症谱系障碍行为分析工具\n\n> **智能健康/识别分析中枢** · 图片/视频智能分析 · 结构化报告 · 历史报告云端查询\n\n---\n\n## 🧭 技能概览 | Overview\n\n| 模块 | 内容 |\n|---|---|\n| 🏷️ 技能名称 | **孤独症谱系障碍行为分析工具** |\n| 🎯 核心目标 | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议 |\n| 🖼️ 输入类型 | 图片、视频、本地文件、网络 URL |\n| 📝 输出能力 | 结构化分析报告、风险/识别结果、建议与报告链接 |\n| 🧩 场景码 | `AUTISM_ANALYSIS` |\n\nThis Autism Spectrum Disorder (ASD) behavior analysis tool is an intelligent, specialized video analysis system designed\nspecifically for children. Based on a deep interpretation of core ASD behavioral characteristics, it leverages advanced\nAI technology to meticulously analyze video footage of children during daily interactions or specific scenarios. The\nsystem aims to precisely identify potential ASD traits in areas such as social communication, interaction patterns,\nbehavioral modalities, and restricted interests.  \nThe system automatically generates structured analysis reports that clearly present findings and offers targeted early\nintervention suggestions and strategic references. Whether for parents, educators, or professionals seeking preliminary\nASD screening, developmental behavioral assessments, or analysis of developmental status, this tool provides scientific\nand objective insights, offering robust support for early detection and evidence-based intervention.\n\n本孤独症谱系障碍（ASD）行为分析工具是一款专为儿童设计的智能化专项视频分析系统。它基于对孤独症核心行为特征的深度解析，通过先进的AI技术对儿童在日常互动或特定情境下的视频资料进行精细化分析，旨在精准识别其在社交沟通、互动模式、行为方式及兴趣范围等方面可能存在的孤独症谱系障碍特征。系统能够自动生成结构化的分析报告，清晰呈现分析结果，并据此提供具有针对性的早期干预建议与策略参考。无论是家长、教育工作者还是相关专业人士，在需要进行孤独症初步筛查、发展行为评估、ASD行为模式分析或儿童发育状况评估时，均可借助此工具获得科学、客观的洞察，从而为儿童的早期发现与科学干预提供有力支持\n\n## 🎬 技能演示 | Skill Demo\n[▶️ 点击查看技能使用介绍](https://lifeemergence.com/sample.html)\n\n## 🎯 任务目标 | Goals\n\n### 1. 🧩 技能用途\n\n通过视频分析对孤独症谱系障碍（ASD）进行行为特征评估，识别核心症状倾向，提供结构化分析报告和早期干预建议\n\n### 2. 🛠️ 能力范围\n\n| 序号 | 具体能力 |\n|---:|---|\n| 1 | 视频行为分析 |\n| 2 | 社交互动评估 |\n| 3 | 情绪表达识别 |\n| 4 | 重复刻板行为检测 |\n| 5 | 兴趣狭窄评估 |\n| 6 | 核心症状筛查 |\n| 7 | 专业干预建议生成 |\n\n### 3. ⚡ 触发条件\n\n| 触发类型 | 触发规则 |\n|---|---|\n| ✅ 默认触发 | **默认触发**：当用户提供需要分析的儿童视频 URL 或文件需要进行孤独症行为分析时，默认触发本技能 |\n| 🔎 明确分析意图 | 当用户明确需要进行孤独症筛查、自闭症评估、ASD行为分析、儿童发育行为评估时，提及孤独症、自闭症、ASD、发育行为筛查等关键词，并且上传了视频文件 |\n| 📚 历史报告查询 | 当用户提及以下关键词时，**自动触发历史报告查询功能** ：查看历史孤独症报告、孤独症筛查报告清单、自闭症分析报告列表、显示所有孤独症报告，查询孤独症分析报告 |\n\n### 4. 🤖 自动行为\n\n| 自动行为 | 执行要求 |\n|---|---|\n| 📎 附件处理 | 如果用户上传了附件或者视频/图片文件，则自动保存为本地文件 |\n| ☁️ 历史报告查询 | 如果用户触发历史报告查询关键词，必须直接调用云端 API 查询，不得从本地记忆或人工汇总中获取 |\n\n#### ⚠️ 强制数据获取规则（次高优先级）\n\n> **橙色强约束：** 历史报告清单只允许从云端接口读取，不允许从本地记录、长期记忆或人工汇总中提取。\n\n必须执行：\n\n```bash\npython -m scripts.autism_analysis --list\n```\n\n| 类型 | 要求 |\n|---|---|\n| ✅ 必须 | 使用 `python -m scripts.autism_analysis --list` 调用 API 查询云端的历史报告数据 |\n| 🚫 严格禁止 | 从本地 `memory` 目录读取历史会话信息 |\n| 🚫 严格禁止 | 手动汇总本地记录中的报告 |\n| 🚫 严格禁止 | 从长期记忆中提取报告 |\n| ✅ 输出格式 | 必须统一从云端接口获取最新完整数据，然后以 Markdown 表格格式输出结果 |\n\n## 📦 前置准备 | Requirements\n- 依赖说明:scripts 脚本所需的依赖包及版本\n  ```\n  requests>=2.28.0\n  ```\n\n## 🧩 孤独症核心症状识别维度 | Core ASD Dimensions\n| 要求项 | 说明 |\n|---|---|\n| 眼神接触异常 | 回避眼神交流、很少对视 |\n| 社交微笑缺乏 | 对他人微笑缺乏回应 |\n| 分享兴趣困难 | 很少主动分享愉悦情绪或兴趣 |\n| 互动发起维持困难 | 难以发起和维持双向互动 |\n| 语言发育迟缓 | 语言表达明显落后于同龄 |\n| 语用障碍 | 难以理解语境、缺乏手势辅助 |\n| 重复刻板语言 | 刻板重复使用词语 |\n| 重复刻板动作 | 甩手、拍手、旋转身体等 |\n| 兴趣狭窄 | 对特定事物过度关注 |\n| 坚持同一性 | 坚持环境不变，改变会引发焦虑 |\n| 感官异常 | 对某些声音/触觉过度敏感或反应低下 |\n\n## 🚀 操作步骤 | Workflow\n### 🔐 用户身份处理（内部自动完成）\n\n> **绿色安全原则：** 用户身份参数由系统内部自动处理，**不得向用户展示、询问或要求输入任何身份标识**。\n\n执行本技能分析或历史报告查询时，脚本会自动完成身份初始化：\n\n| 场景 | 系统行为 |\n|---|---|\n| 上游系统有内部身份参数 | 由脚本静默接收并使用 |\n| 上游系统未提供内部身份参数 | 脚本会自动复用本地缺省用户 |\n| 本地缺省用户不存在 | 脚本会自动创建并在后续任务中复用 |\n| 对用户输出 | 只展示分析进度、分析结果和报告链接，不展示内部身份值 |\n\n#### 🔒 关键约束\n\n| 禁止/要求 | 说明 |\n|---|---|\n| 🚫 不得询问身份 | 不得提示用户输入用户名、手机号或任何内部身份参数 |\n| 🚫 不得暴露身份值 | 不得在回复、报告、示例、错误提示中暴露内部身份值 |\n| 🚫 不得列为用户参数 | 不得把内部身份参数列为用户需要理解或传入的参数 |\n| ✅ 自动关联报告 | 历史报告查询同样由系统内部身份自动关联，用户只需表达“查看历史报告/报告清单”等意图 |\n\n---\n\n### 🧪 标准流程 | Standard Flow\n\n| 步骤 | 阶段 | 执行动作 |\n|---:|---|---|\n| 1 | 📥 准备视频输入 | 提供本地文件路径或网络 URL；确保输入内容清晰、符合技能场景要求 |\n| 2 | 🔐 系统自动完成身份关联 | 无需用户输入任何身份参数；不在回复中展示内部身份值 |\n| 3 | ⚙️ 执行孤独症行为分析 | 调用 `-m scripts.autism_analysis` 处理输入（**必须在技能根目录下运行脚本**） |\n| 4 | 📊 查看分析结果 | 接收结构化分析报告，查看识别/监测结果、风险提示、建议与报告链接 |\n\n### ⚙️ 脚本参数说明\n\n| 参数 | 含义 | 备注 |\n|---|---|---|\n| `--input` | 本地视频文件路径 | 适用于本地文件分析 |\n| `--url` | 网络视频 URL 地址（API 服务自动下载） | API 服务自动下载网络资源 |\n| `--analysis-type` | 分析类型，可选值：screening/social/behavior/comprehensive，默认 comprehensive（全面筛查） | 按需填写 |\n| `--list` | 显示孤独症分析历史报告列表清单（可以输入起始日期参数过滤数据范围） | 用于云端历史报告查询 |\n| `--api-url` | API 服务地址（可选，使用默认值） | 按需填写 |\n| `--detail` | 输出详细程度（basic/standard/json，默认 json） | 输出详细程度 |\n| `--output` | 结果输出文件路径（可选） | 可选 |\n\n## 🗂️ 资源索引 | Resource Index\n| 资源类型 | 路径 | 用途 | 何时读取 |\n|---|---|---|---|\n| 🐍 必要脚本 | [`scripts/autism_analysis.py`](scripts/autism_analysis.py) | 调用 API、执行分析或查询历史报告 | 执行分析或查询时使用 |\n| 🐍 必要脚本 | [`scripts/config.py`](scripts/config.py) | 调用 API、执行分析或查询历史报告 | 执行分析或查询时使用 |\n| 📘 领域参考 | [`references/api_doc.md`](references/api_doc.md) | 了解 API 接口规范、字段说明和错误码 | 仅在需要了解接口规范或错误码时读取 |\n\n## ⚠️ 注意事项 | Notes\n| 分类 | 注意事项 |\n|---|---|\n| 🧑‍⚖️ 结果性质 | **重要声明**：本分析仅供早期筛查参考，不能替代专业医生诊断或临床评估。明确疑似孤独症请尽早转诊专业医疗机构 |\n| 📚 文档读取 | 仅在需要时读取参考文档，保持上下文简洁 |\n| 📁 格式支持 | 视频要求：支持 mp4/avi/mov 格式，最大 10MB |\n| 🚫 脚本限制 | 禁止临时生成脚本，只能用技能本身的脚本 |\n| 🌐 网络地址 | 传入的网路地址参数，不需要下载本地，默认地址都是公网地址，api 服务会自动下载 |\n| 📜 报告输出 | 当显示历史分析报告清单的时候，从接口返回 json 数据中提取字段  作为超链接地址，且自动转化为如下 Markdown |\n| 📜 报告输出 | 表格输出示例 |\n\n## 🧰 使用示例 | Examples\n```bash\n# 全面孤独症筛查分析\npython -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type comprehensive\n\n# 社交互动专项分析\npython -m scripts.autism_analysis --url https://example.com/video.mp4 --analysis-type social\n\n# 重复刻板行为专项分析\npython -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type behavior\n\n# 显示历史分析报告/显示分析报告清单列表/显示历史孤独症报告（自动触发关键词：查看历史孤独症报告、历史报告、孤独症报告清单等）\npython -m scripts.autism_analysis --list\n\n# 输出精简报告\npython -m scripts.autism_analysis --input video.mp4 --analysis-type comprehensive --detail basic\n\n# 保存结果到文件\npython -m scripts.autism_analysis --input video.mp4 --analysis-type screening --output result.json\n```\n\nFile v1.0.10:_meta.json\n\n{\n  \"ownerId\": \"kn7cyxkr2ymf7zwsrybpedg8xx83ywrj\",\n  \"slug\": \"smyx-autism-analysis\",\n  \"version\": \"1.0.10\",\n  \"publishedAt\": 1786033658464\n}\n\nFile v1.0.10:references/api_doc.md\n\n# API 接口文档\n\n此处用于存放孤独症行为分析 API 的接口文档，待后续补充。\n\n## 接口规范\n\n- 基础地址：由 smyx_common 配置统一管理\n- 认证方式：API Key 鉴权\n- 请求格式：支持文件上传\n- 响应格式：JSON\n\n## 主要接口\n\n1. `/web/ai-analysis/v2/start-common-ai-analysis` - 启动分析任务\n2. `/web/ai-analysis/get-common-ai-analysis-result` - 获取分析结果\n3. `/web/ai-analysis/page-common-ai-analysis-result` - 分页查询历史报告\n4. `/health/order/api/getReportDetailExport?id={id}` - 导出完整报告\n\n## 场景代码\n\n- `AUTISM_ANALYSIS` - 孤独症谱系障碍行为分析\n\nFile v1.0.10:skills/smyx_analysis/references/api_doc.md\n\n# API接口文档\n\n## 接口规范\n\n- 基础地址：由 smyx_common 配置统一管理\n- 认证方式：API Key 鉴权\n- 请求格式：支持文件上传\n- 响应格式：JSON\n\n## 错误码说明\n\n| 错误码 | 说明       |\n|-----|----------|\n| 400 | 请求参数错误   |\n| 401 | API密钥无效  |\n| 403 | 权限不足     |\n| 413 | 文件过大     |\n| 415 | 不支持的文件格式 |\n| 500 | 服务器内部错误  |\n\nFile v1.0.10:scripts/config.yaml\n\n{}\n\nFile v1.0.10:skills/smyx_analysis/scripts/config.yaml\n\n{}\n\nFile v1.0.10:skills/smyx_common/scripts/config-dev.yaml\n\nApiEnum:\n  base-url-open-api: \"http://192.168.1.234:9601/smyx-open-api\"\n  base-url-open-h5: \"http://192.168.1.234:4100\"\n  base-url-health: \"http://192.168.1.234:7070/jeecg-boot-xzgz\"\n\nConstantEnum:\n  is-debug: true\n\nFile v1.0.10:skills/smyx_common/scripts/config-test.yaml\n\nApiEnum:\n  base-url-open-api: \"https://livemonitortest.lifeemergence.com/smyx-open-api\"\n  base-url-open-h5: \"http://livemonitortest.lifeemergence.com\"\n  base-url-health: \"https://healthtest.lifeemergence.com/jeecg-boot-xzgz\"\n\nConstantEnum:\n  is-debug: true\n\nFile v1.0.10:skills/smyx_common/scripts/config.yaml\n\nApiEnum:\n  api-key: null\n  api-secret-key: null\n  base-url-health: https://lifeemergence.com/jeecg-boot-xzgz\n  base-url-open-api: https://open.lifeemergence.com/smyx-open-api\n  base-url-open-h5: http://livemonitor.lifeemergence.com\n  database-url: null\nConstantEnum:\n  app--id: x1a3s4nwy1s2r4se\n  current--tentant-code: XIAN_ZHAO_GAN_ZHI\n  default--skill-platform-name: ARK_CLAW\n  feishu-app--id: cli_a93d769369badcb1\n  feishu-app--secret: null\n  is-debug: false\nenv: prod\n\nFile v1.0.10:skill-card.md\n\n## Description:\n\nAnalyzes child autism-spectrum behavior in images or videos, identifies potential core symptom features, and returns structured reports with intervention suggestions.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[smyx-sunjinhui](https://clawhub.ai/user/smyx-sunjinhui)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and agent operators can use this skill to submit child behavior media for preliminary ASD behavior screening support, structured findings, report links, and intervention suggestions. The output is screening support and should not be treated as a clinical diagnosis.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Sensitive child video or image data may be uploaded to the publisher's cloud service.\n\nMitigation: Use only with appropriate consent and privacy review; avoid submitting identifiable child content unless the publisher's retention, deletion, and medical-disclaimer policies are acceptable.\n\nRisk: The skill may silently create or reuse an account identity and store tokens locally.\n\nMitigation: Review identity and token storage behavior before installation, and remove or rotate stored tokens according to local policy.\n\nRisk: Autism-analysis output may be mistaken for a clinical diagnosis.\n\nMitigation: Present results as preliminary screening support and direct users to qualified medical professionals for diagnosis or care decisions.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/smyx-sunjinhui/skills/smyx-autism-analysis)\n- [Skill demo](https://lifeemergence.com/sample.html)\n- [API documentation](references/api_doc.md)\n- [SMYX analysis API documentation](skills/smyx_analysis/references/api_doc.md)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance]\n\n**Output Format:** [Markdown and JSON structured analysis reports, with report links when available]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May call a publisher cloud service and may store or retrieve report history associated with an internal identity.]\n\n## Skill Version(s):\n\n1.0.10 (source: server release metadata; artifact frontmatter lists 1.0.11)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v1.0.10:skills/smyx_analysis/requirements.txt\n\npydash==8.0.6\nSQLAlchemy==2.0.46\nyaml==6.0.3\n\nFile v1.0.10:skills/smyx_common/requirements.txt\n\npydash==8.0.6\nSQLAlchemy==2.0.46\nPyYAML==6.0.3\n\nArchive v1.0.9: 31 files, 41147 bytes\n\nFiles: references/api_doc.md (651b), scripts/__init__.py (34b), scripts/autism_analysis.py (8425b), scripts/config.py (668b), scripts/config.yaml (2b), scripts/skill.py (570b), skill-card.md (2836b), SKILL.md (11258b), skills/smyx_analysis/__init__.py (0b), skills/smyx_analysis/references/api_doc.md (427b), skills/smyx_analysis/requirements.txt (45b), skills/smyx_analysis/scripts/__init__.py (0b), skills/smyx_analysis/scripts/api_service.py (1509b), skills/smyx_analysis/scripts/config.py (1003b), skills/smyx_analysis/scripts/config.yaml (3b), skills/smyx_analysis/scripts/skill.py (6529b), skills/smyx_analysis/scripts/smyx_analysis.py (3833b), skills/smyx_common/__init__.py (0b), skills/smyx_common/requirements.txt (47b), skills/smyx_common/scripts/__init__.py (177b), skills/smyx_common/scripts/api_service.py (2645b), skills/smyx_common/scripts/base.py (469b), skills/smyx_common/scripts/config-dev.yaml (214b), skills/smyx_common/scripts/config-prod.yaml (0b), skills/smyx_common/scripts/config-test.yaml (256b), skills/smyx_common/scripts/config.py (24363b), skills/smyx_common/scripts/config.yaml (473b), skills/smyx_common/scripts/dao.py (18266b), skills/smyx_common/scripts/skill.py (2473b), skills/smyx_common/scripts/util.py (28776b), _meta.json (139b)\n\nFile v1.0.9:SKILL.md\n\n---\nname: \"autism-analysis\"\ndescription: \"Performs special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports and intervention recommendations. | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议\"\nversion: \"1.0.9\"\nlicense: \"MIT-0\"\n---\n\n# 🧩 Autism Spectrum Disorder Behavior Analysis Tool | 孤独症谱系障碍行为分析工具\n\n> **智能健康/识别分析中枢** · 图片/视频智能分析 · 结构化报告 · 历史报告云端查询\n\n---\n\n## 🧭 技能概览 | Overview\n\n| 模块 | 内容 |\n|---|---|\n| 🏷️ 技能名称 | **孤独症谱系障碍行为分析工具** |\n| 🎯 核心目标 | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议 |\n| 🖼️ 输入类型 | 图片、视频、本地文件、网络 URL |\n| 📝 输出能力 | 结构化分析报告、风险/识别结果、建议与报告链接 |\n| 🧩 场景码 | `AUTISM_ANALYSIS` |\n\nThis Autism Spectrum Disorder (ASD) behavior analysis tool is an intelligent, specialized video analysis system designed\nspecifically for children. Based on a deep interpretation of core ASD behavioral characteristics, it leverages advanced\nAI technology to meticulously analyze video footage of children during daily interactions or specific scenarios. The\nsystem aims to precisely identify potential ASD traits in areas such as social communication, interaction patterns,\nbehavioral modalities, and restricted interests.  \nThe system automatically generates structured analysis reports that clearly present findings and offers targeted early\nintervention suggestions and strategic references. Whether for parents, educators, or professionals seeking preliminary\nASD screening, developmental behavioral assessments, or analysis of developmental status, this tool provides scientific\nand objective insights, offering robust support for early detection and evidence-based intervention.\n\n本孤独症谱系障碍（ASD）行为分析工具是一款专为儿童设计的智能化专项视频分析系统。它基于对孤独症核心行为特征的深度解析，通过先进的AI技术对儿童在日常互动或特定情境下的视频资料进行精细化分析，旨在精准识别其在社交沟通、互动模式、行为方式及兴趣范围等方面可能存在的孤独症谱系障碍特征。系统能够自动生成结构化的分析报告，清晰呈现分析结果，并据此提供具有针对性的早期干预建议与策略参考。无论是家长、教育工作者还是相关专业人士，在需要进行孤独症初步筛查、发展行为评估、ASD行为模式分析或儿童发育状况评估时，均可借助此工具获得科学、客观的洞察，从而为儿童的早期发现与科学干预提供有力支持\n\n## 🎬 技能演示 | Skill Demo\n[▶️ 点击查看技能使用介绍](https://lifeemergence.com/sample.html)\n\n## 🎯 任务目标 | Goals\n\n### 1. 🧩 技能用途\n\n通过视频分析对孤独症谱系障碍（ASD）进行行为特征评估，识别核心症状倾向，提供结构化分析报告和早期干预建议\n\n### 2. 🛠️ 能力范围\n\n| 序号 | 具体能力 |\n|---:|---|\n| 1 | 视频行为分析 |\n| 2 | 社交互动评估 |\n| 3 | 情绪表达识别 |\n| 4 | 重复刻板行为检测 |\n| 5 | 兴趣狭窄评估 |\n| 6 | 核心症状筛查 |\n| 7 | 专业干预建议生成 |\n\n### 3. ⚡ 触发条件\n\n| 触发类型 | 触发规则 |\n|---|---|\n| ✅ 默认触发 | **默认触发**：当用户提供需要分析的儿童视频 URL 或文件需要进行孤独症行为分析时，默认触发本技能 |\n| 🔎 明确分析意图 | 当用户明确需要进行孤独症筛查、自闭症评估、ASD行为分析、儿童发育行为评估时，提及孤独症、自闭症、ASD、发育行为筛查等关键词，并且上传了视频文件 |\n| 📚 历史报告查询 | 当用户提及以下关键词时，**自动触发历史报告查询功能** ：查看历史孤独症报告、孤独症筛查报告清单、自闭症分析报告列表、显示所有孤独症报告，查询孤独症分析报告 |\n\n### 4. 🤖 自动行为\n\n| 自动行为 | 执行要求 |\n|---|---|\n| 📎 附件处理 | 如果用户上传了附件或者视频/图片文件，则自动保存为本地文件 |\n| ☁️ 历史报告查询 | 如果用户触发历史报告查询关键词，必须直接调用云端 API 查询，不得从本地记忆或人工汇总中获取 |\n\n#### ⚠️ 强制数据获取规则（次高优先级）\n\n> **橙色强约束：** 历史报告清单只允许从云端接口读取，不允许从本地记录、长期记忆或人工汇总中提取。\n\n必须执行：\n\n```bash\npython -m scripts.autism_analysis --list\n```\n\n| 类型 | 要求 |\n|---|---|\n| ✅ 必须 | 使用 `python -m scripts.autism_analysis --list` 调用 API 查询云端的历史报告数据 |\n| 🚫 严格禁止 | 从本地 `memory` 目录读取历史会话信息 |\n| 🚫 严格禁止 | 手动汇总本地记录中的报告 |\n| 🚫 严格禁止 | 从长期记忆中提取报告 |\n| ✅ 输出格式 | 必须统一从云端接口获取最新完整数据，然后以 Markdown 表格格式输出结果 |\n\n## 📦 前置准备 | Requirements\n- 依赖说明:scripts 脚本所需的依赖包及版本\n  ```\n  requests>=2.28.0\n  ```\n\n## 🧩 孤独症核心症状识别维度 | Core ASD Dimensions\n| 要求项 | 说明 |\n|---|---|\n| 眼神接触异常 | 回避眼神交流、很少对视 |\n| 社交微笑缺乏 | 对他人微笑缺乏回应 |\n| 分享兴趣困难 | 很少主动分享愉悦情绪或兴趣 |\n| 互动发起维持困难 | 难以发起和维持双向互动 |\n| 语言发育迟缓 | 语言表达明显落后于同龄 |\n| 语用障碍 | 难以理解语境、缺乏手势辅助 |\n| 重复刻板语言 | 刻板重复使用词语 |\n| 重复刻板动作 | 甩手、拍手、旋转身体等 |\n| 兴趣狭窄 | 对特定事物过度关注 |\n| 坚持同一性 | 坚持环境不变，改变会引发焦虑 |\n| 感官异常 | 对某些声音/触觉过度敏感或反应低下 |\n\n## 🚀 操作步骤 | Workflow\n### 🔐 用户身份处理（内部自动完成）\n\n> **绿色安全原则：** 用户身份参数由系统内部自动处理，**不得向用户展示、询问或要求输入任何身份标识**。\n\n执行本技能分析或历史报告查询时，脚本会自动完成身份初始化：\n\n| 场景 | 系统行为 |\n|---|---|\n| 上游系统有内部身份参数 | 由脚本静默接收并使用 |\n| 上游系统未提供内部身份参数 | 脚本会自动复用本地缺省用户 |\n| 本地缺省用户不存在 | 脚本会自动创建并在后续任务中复用 |\n| 对用户输出 | 只展示分析进度、分析结果和报告链接，不展示内部身份值 |\n\n#### 🔒 关键约束\n\n| 禁止/要求 | 说明 |\n|---|---|\n| 🚫 不得询问身份 | 不得提示用户输入用户名、手机号或任何内部身份参数 |\n| 🚫 不得暴露身份值 | 不得在回复、报告、示例、错误提示中暴露内部身份值 |\n| 🚫 不得列为用户参数 | 不得把内部身份参数列为用户需要理解或传入的参数 |\n| ✅ 自动关联报告 | 历史报告查询同样由系统内部身份自动关联，用户只需表达“查看历史报告/报告清单”等意图 |\n\n---\n\n### 🧪 标准流程 | Standard Flow\n\n| 步骤 | 阶段 | 执行动作 |\n|---:|---|---|\n| 1 | 📥 准备视频输入 | 提供本地文件路径或网络 URL；确保输入内容清晰、符合技能场景要求 |\n| 2 | 🔐 系统自动完成身份关联 | 无需用户输入任何身份参数；不在回复中展示内部身份值 |\n| 3 | ⚙️ 执行孤独症行为分析 | 调用 `-m scripts.autism_analysis` 处理输入（**必须在技能根目录下运行脚本**） |\n| 4 | 📊 查看分析结果 | 接收结构化分析报告，查看识别/监测结果、风险提示、建议与报告链接 |\n\n### ⚙️ 脚本参数说明\n\n| 参数 | 含义 | 备注 |\n|---|---|---|\n| `--input` | 本地视频文件路径 | 适用于本地文件分析 |\n| `--url` | 网络视频 URL 地址（API 服务自动下载） | API 服务自动下载网络资源 |\n| `--analysis-type` | 分析类型，可选值：screening/social/behavior/comprehensive，默认 comprehensive（全面筛查） | 按需填写 |\n| `--list` | 显示孤独症分析历史报告列表清单（可以输入起始日期参数过滤数据范围） | 用于云端历史报告查询 |\n| `--api-url` | API 服务地址（可选，使用默认值） | 按需填写 |\n| `--detail` | 输出详细程度（basic/standard/json，默认 json） | 输出详细程度 |\n| `--output` | 结果输出文件路径（可选） | 可选 |\n\n## 🗂️ 资源索引 | Resource Index\n| 资源类型 | 路径 | 用途 | 何时读取 |\n|---|---|---|---|\n| 🐍 必要脚本 | [`scripts/autism_analysis.py`](scripts/autism_analysis.py) | 调用 API、执行分析或查询历史报告 | 执行分析或查询时使用 |\n| 🐍 必要脚本 | [`scripts/config.py`](scripts/config.py) | 调用 API、执行分析或查询历史报告 | 执行分析或查询时使用 |\n| 📘 领域参考 | [`references/api_doc.md`](references/api_doc.md) | 了解 API 接口规范、字段说明和错误码 | 仅在需要了解接口规范或错误码时读取 |\n\n## ⚠️ 注意事项 | Notes\n| 分类 | 注意事项 |\n|---|---|\n| 🧑‍⚖️ 结果性质 | **重要声明**：本分析仅供早期筛查参考，不能替代专业医生诊断或临床评估。明确疑似孤独症请尽早转诊专业医疗机构 |\n| 📚 文档读取 | 仅在需要时读取参考文档，保持上下文简洁 |\n| 📁 格式支持 | 视频要求：支持 mp4/avi/mov 格式，最大 10MB |\n| 🚫 脚本限制 | 禁止临时生成脚本，只能用技能本身的脚本 |\n| 🌐 网络地址 | 传入的网路地址参数，不需要下载本地，默认地址都是公网地址，api 服务会自动下载 |\n| 📜 报告输出 | 当显示历史分析报告清单的时候，从接口返回 json 数据中提取字段  作为超链接地址，且自动转化为如下 Markdown |\n| 📜 报告输出 | 表格输出示例 |\n\n## 🧰 使用示例 | Examples\n```bash\n# 全面孤独症筛查分析\npython -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type comprehensive\n\n# 社交互动专项分析\npython -m scripts.autism_analysis --url https://example.com/video.mp4 --analysis-type social\n\n# 重复刻板行为专项分析\npython -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type behavior\n\n# 显示历史分析报告/显示分析报告清单列表/显示历史孤独症报告（自动触发关键词：查看历史孤独症报告、历史报告、孤独症报告清单等）\npython -m scripts.autism_analysis --list\n\n# 输出精简报告\npython -m scripts.autism_analysis --input video.mp4 --analysis-type comprehensive --detail basic\n\n# 保存结果到文件\npython -m scripts.autism_analysis --input video.mp4 --analysis-type screening --output result.json\n```\n\nFile v1.0.9:_meta.json\n\n{\n  \"ownerId\": \"kn7cyxkr2ymf7zwsrybpedg8xx83ywrj\",\n  \"slug\": \"smyx-autism-analysis\",\n  \"version\": \"1.0.9\",\n  \"publishedAt\": 1785213269272\n}\n\nFile v1.0.9:references/api_doc.md\n\n# API 接口文档\n\n此处用于存放孤独症行为分析 API 的接口文档，待后续补充。\n\n## 接口规范\n\n- 基础地址：由 smyx_common 配置统一管理\n- 认证方式：API Key 鉴权\n- 请求格式：支持文件上传\n- 响应格式：JSON\n\n## 主要接口\n\n1. `/web/ai-analysis/v2/start-common-ai-analysis` - 启动分析任务\n2. `/web/ai-analysis/get-common-ai-analysis-result` - 获取分析结果\n3. `/web/ai-analysis/page-common-ai-analysis-result` - 分页查询历史报告\n4. `/health/order/api/getReportDetailExport?id={id}` - 导出完整报告\n\n## 场景代码\n\n- `AUTISM_ANALYSIS` - 孤独症谱系障碍行为分析\n\nFile v1.0.9:skills/smyx_analysis/references/api_doc.md\n\n# API接口文档\n\n## 接口规范\n\n- 基础地址：由 smyx_common 配置统一管理\n- 认证方式：API Key 鉴权\n- 请求格式：支持文件上传\n- 响应格式：JSON\n\n## 错误码说明\n\n| 错误码 | 说明       |\n|-----|----------|\n| 400 | 请求参数错误   |\n| 401 | API密钥无效  |\n| 403 | 权限不足     |\n| 413 | 文件过大     |\n| 415 | 不支持的文件格式 |\n| 500 | 服务器内部错误  |\n\nFile v1.0.9:scripts/config.yaml\n\n{}\n\nFile v1.0.9:skills/smyx_analysis/scripts/config.yaml\n\n{}\n\nFile v1.0.9:skills/smyx_common/scripts/config-dev.yaml\n\nApiEnum:\n  base-url-open-api: \"http://192.168.1.234:9601/smyx-open-api\"\n  base-url-open-h5: \"http://192.168.1.234:4100\"\n  base-url-health: \"http://192.168.1.234:7070/jeecg-boot-xzgz\"\n\nConstantEnum:\n  is-debug: true\n\nFile v1.0.9:skills/smyx_common/scripts/config-test.yaml\n\nApiEnum:\n  base-url-open-api: \"https://livemonitortest.lifeemergence.com/smyx-open-api\"\n  base-url-open-h5: \"http://livemonitortest.lifeemergence.com\"\n  base-url-health: \"https://healthtest.lifeemergence.com/jeecg-boot-xzgz\"\n\nConstantEnum:\n  is-debug: true\n\nFile v1.0.9:skills/smyx_common/scripts/config.yaml\n\nApiEnum:\n  api-key: null\n  api-secret-key: null\n  base-url-health: https://lifeemergence.com/jeecg-boot-xzgz\n  base-url-open-api: https://open.lifeemergence.com/smyx-open-api\n  base-url-open-h5: http://livemonitor.lifeemergence.com\n  database-url: null\nConstantEnum:\n  app--id: x1a3s4nwy1s2r4se\n  current--tentant-code: XIAN_ZHAO_GAN_ZHI\n  default--skill-platform-name: ARK_CLAW\n  feishu-app--id: cli_a93d769369badcb1\n  feishu-app--secret: null\n  is-debug: false\nenv: prod\n\nFile v1.0.9:skill-card.md\n\n## Description: <br>\nPerforms special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports and intervention recommendations. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[smyx-sunjinhui](https://clawhub.ai/user/smyx-sunjinhui) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nParents, educators, professionals, and agent users can use this skill to analyze child video or image inputs for preliminary ASD-related behavioral characteristics, generate structured reports, and retrieve prior analysis reports. It is a screening and reporting aid, not a substitute for professional medical diagnosis or clinical evaluation. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Sensitive child-related videos, images, autism reports, and report history may be processed by remote lifeemergence.com services. <br>\nMitigation: Use only media that the user is authorized to submit, start with non-sensitive test media, and review data handling expectations before installation or execution. <br>\nRisk: The skill can create and persist local account state, including account identifiers and tokens, in the workspace data directory. <br>\nMitigation: Avoid manually passing hidden identity parameters, review local workspace data after use, and delete retained state when persistent account linkage is not desired. <br>\nRisk: ASD analysis reports can be mistaken for medical diagnosis or clinical evaluation. <br>\nMitigation: Present outputs as preliminary screening information and direct users to qualified medical professionals for diagnosis or clinical decisions. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/smyx-sunjinhui/skills/smyx-autism-analysis) <br>\n- [Skill demo](https://lifeemergence.com/sample.html) <br>\n- [API interface documentation](references/api_doc.md) <br>\n- [smyx_analysis API documentation](skills/smyx_analysis/references/api_doc.md) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, code, shell commands, configuration] <br>\n**Output Format:** [Markdown and JSON-formatted structured analysis reports with optional report links] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Supports mp4, avi, and mov inputs up to 10 MB; can save results to a file and list historical reports.] <br>\n\n## Skill Version(s): <br>\n1.0.9 (source: frontmatter and server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nFile v1.0.9:skills/smyx_analysis/requirements.txt\n\npydash==8.0.6\nSQLAlchemy==2.0.46\nyaml==6.0.3\n\nFile v1.0.9:skills/smyx_common/requirements.txt\n\npydash==8.0.6\nSQLAlchemy==2.0.46\nPyYAML==6.0.3\n\nArchive v1.0.8: 31 files, 41091 bytes\n\nFiles: references/api_doc.md (651b), scripts/__init__.py (34b), scripts/autism_analysis.py (8425b), scripts/config.py (668b), scripts/config.yaml (2b), scripts/skill.py (570b), skill-card.md (2736b), SKILL.md (11258b), skills/smyx_analysis/__init__.py (0b), skills/smyx_analysis/references/api_doc.md (427b), skills/smyx_analysis/requirements.txt (45b), skills/smyx_analysis/scripts/__init__.py (0b), skills/smyx_analysis/scripts/api_service.py (1509b), skills/smyx_analysis/scripts/config.py (1003b), skills/smyx_analysis/scripts/config.yaml (3b), skills/smyx_analysis/scripts/skill.py (6529b), skills/smyx_analysis/scripts/smyx_analysis.py (3833b), skills/smyx_common/__init__.py (0b), skills/smyx_common/requirements.txt (47b), skills/smyx_common/scripts/__init__.py (177b), skills/smyx_common/scripts/api_service.py (2645b), skills/smyx_common/scripts/base.py (469b), skills/smyx_common/scripts/config-dev.yaml (214b), skills/smyx_common/scripts/config-prod.yaml (0b), skills/smyx_common/scripts/config-test.yaml (256b), skills/smyx_common/scripts/config.py (24363b), skills/smyx_common/scripts/config.yaml (473b), skills/smyx_common/scripts/dao.py (18266b), skills/smyx_common/scripts/skill.py (2473b), skills/smyx_common/scripts/util.py (28776b), _meta.json (139b)\n\nFile v1.0.8:SKILL.md\n\n---\nname: \"autism-analysis\"\ndescription: \"Performs special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports and intervention recommendations. | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议\"\nversion: \"1.0.7\"\nlicense: \"MIT-0\"\n---\n\n# 🧩 Autism Spectrum Disorder Behavior Analysis Tool | 孤独症谱系障碍行为分析工具\n\n> **智能健康/识别分析中枢** · 图片/视频智能分析 · 结构化报告 · 历史报告云端查询\n\n---\n\n## 🧭 技能概览 | Overview\n\n| 模块 | 内容 |\n|---|---|\n| 🏷️ 技能名称 | **孤独症谱系障碍行为分析工具** |\n| 🎯 核心目标 | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议 |\n| 🖼️ 输入类型 | 图片、视频、本地文件、网络 URL |\n| 📝 输出能力 | 结构化分析报告、风险/识别结果、建议与报告链接 |\n| 🧩 场景码 | `AUTISM_ANALYSIS` |\n\nThis Autism Spectrum Disorder (ASD) behavior analysis tool is an intelligent, specialized video analysis system designed\nspecifically for children. Based on a deep interpretation of core ASD behavioral characteristics, it leverages advanced\nAI technology to meticulously analyze video footage of children during daily interactions or specific scenarios. The\nsystem aims to precisely identify potential ASD traits in areas such as social communication, interaction patterns,\nbehavioral modalities, and restricted interests.  \nThe system automatically generates structured analysis reports that clearly present findings and offers targeted early\nintervention suggestions and strategic references. Whether for parents, educators, or professionals seeking preliminary\nASD screening, developmental behavioral assessments, or analysis of developmental status, this tool provides scientific\nand objective insights, offering robust support for early detection and evidence-based intervention.\n\n本孤独症谱系障碍（ASD）行为分析工具是一款专为儿童设计的智能化专项视频分析系统。它基于对孤独症核心行为特征的深度解析，通过先进的AI技术对儿童在日常互动或特定情境下的视频资料进行精细化分析，旨在精准识别其在社交沟通、互动模式、行为方式及兴趣范围等方面可能存在的孤独症谱系障碍特征。系统能够自动生成结构化的分析报告，清晰呈现分析结果，并据此提供具有针对性的早期干预建议与策略参考。无论是家长、教育工作者还是相关专业人士，在需要进行孤独症初步筛查、发展行为评估、ASD行为模式分析或儿童发育状况评估时，均可借助此工具获得科学、客观的洞察，从而为儿童的早期发现与科学干预提供有力支持\n\n## 🎬 技能演示 | Skill Demo\n[▶️ 点击查看技能使用介绍](https://lifeemergence.com/sample.html)\n\n## 🎯 任务目标 | Goals\n\n### 1. 🧩 技能用途\n\n通过视频分析对孤独症谱系障碍（ASD）进行行为特征评估，识别核心症状倾向，提供结构化分析报告和早期干预建议\n\n### 2. 🛠️ 能力范围\n\n| 序号 | 具体能力 |\n|---:|---|\n| 1 | 视频行为分析 |\n| 2 | 社交互动评估 |\n| 3 | 情绪表达识别 |\n| 4 | 重复刻板行为检测 |\n| 5 | 兴趣狭窄评估 |\n| 6 | 核心症状筛查 |\n| 7 | 专业干预建议生成 |\n\n### 3. ⚡ 触发条件\n\n| 触发类型 | 触发规则 |\n|---|---|\n| ✅ 默认触发 | **默认触发**：当用户提供需要分析的儿童视频 URL 或文件需要进行孤独症行为分析时，默认触发本技能 |\n| 🔎 明确分析意图 | 当用户明确需要进行孤独症筛查、自闭症评估、ASD行为分析、儿童发育行为评估时，提及孤独症、自闭症、ASD、发育行为筛查等关键词，并且上传了视频文件 |\n| 📚 历史报告查询 | 当用户提及以下关键词时，**自动触发历史报告查询功能** ：查看历史孤独症报告、孤独症筛查报告清单、自闭症分析报告列表、显示所有孤独症报告，查询孤独症分析报告 |\n\n### 4. 🤖 自动行为\n\n| 自动行为 | 执行要求 |\n|---|---|\n| 📎 附件处理 | 如果用户上传了附件或者视频/图片文件，则自动保存为本地文件 |\n| ☁️ 历史报告查询 | 如果用户触发历史报告查询关键词，必须直接调用云端 API 查询，不得从本地记忆或人工汇总中获取 |\n\n#### ⚠️ 强制数据获取规则（次高优先级）\n\n> **橙色强约束：** 历史报告清单只允许从云端接口读取，不允许从本地记录、长期记忆或人工汇总中提取。\n\n必须执行：\n\n```bash\npython -m scripts.autism_analysis --list\n```\n\n| 类型 | 要求 |\n|---|---|\n| ✅ 必须 | 使用 `python -m scripts.autism_analysis --list` 调用 API 查询云端的历史报告数据 |\n| 🚫 严格禁止 | 从本地 `memory` 目录读取历史会话信息 |\n| 🚫 严格禁止 | 手动汇总本地记录中的报告 |\n| 🚫 严格禁止 | 从长期记忆中提取报告 |\n| ✅ 输出格式 | 必须统一从云端接口获取最新完整数据，然后以 Markdown 表格格式输出结果 |\n\n## 📦 前置准备 | Requirements\n- 依赖说明:scripts 脚本所需的依赖包及版本\n  ```\n  requests>=2.28.0\n  ```\n\n## 🧩 孤独症核心症状识别维度 | Core ASD Dimensions\n| 要求项 | 说明 |\n|---|---|\n| 眼神接触异常 | 回避眼神交流、很少对视 |\n| 社交微笑缺乏 | 对他人微笑缺乏回应 |\n| 分享兴趣困难 | 很少主动分享愉悦情绪或兴趣 |\n| 互动发起维持困难 | 难以发起和维持双向互动 |\n| 语言发育迟缓 | 语言表达明显落后于同龄 |\n| 语用障碍 | 难以理解语境、缺乏手势辅助 |\n| 重复刻板语言 | 刻板重复使用词语 |\n| 重复刻板动作 | 甩手、拍手、旋转身体等 |\n| 兴趣狭窄 | 对特定事物过度关注 |\n| 坚持同一性 | 坚持环境不变，改变会引发焦虑 |\n| 感官异常 | 对某些声音/触觉过度敏感或反应低下 |\n\n## 🚀 操作步骤 | Workflow\n### 🔐 用户身份处理（内部自动完成）\n\n> **绿色安全原则：** 用户身份参数由系统内部自动处理，**不得向用户展示、询问或要求输入任何身份标识**。\n\n执行本技能分析或历史报告查询时，脚本会自动完成身份初始化：\n\n| 场景 | 系统行为 |\n|---|---|\n| 上游系统有内部身份参数 | 由脚本静默接收并使用 |\n| 上游系统未提供内部身份参数 | 脚本会自动复用本地缺省用户 |\n| 本地缺省用户不存在 | 脚本会自动创建并在后续任务中复用 |\n| 对用户输出 | 只展示分析进度、分析结果和报告链接，不展示内部身份值 |\n\n#### 🔒 关键约束\n\n| 禁止/要求 | 说明 |\n|---|---|\n| 🚫 不得询问身份 | 不得提示用户输入用户名、手机号或任何内部身份参数 |\n| 🚫 不得暴露身份值 | 不得在回复、报告、示例、错误提示中暴露内部身份值 |\n| 🚫 不得列为用户参数 | 不得把内部身份参数列为用户需要理解或传入的参数 |\n| ✅ 自动关联报告 | 历史报告查询同样由系统内部身份自动关联，用户只需表达“查看历史报告/报告清单”等意图 |\n\n---\n\n### 🧪 标准流程 | Standard Flow\n\n| 步骤 | 阶段 | 执行动作 |\n|---:|---|---|\n| 1 | 📥 准备视频输入 | 提供本地文件路径或网络 URL；确保输入内容清晰、符合技能场景要求 |\n| 2 | 🔐 系统自动完成身份关联 | 无需用户输入任何身份参数；不在回复中展示内部身份值 |\n| 3 | ⚙️ 执行孤独症行为分析 | 调用 `-m scripts.autism_analysis` 处理输入（**必须在技能根目录下运行脚本**） |\n| 4 | 📊 查看分析结果 | 接收结构化分析报告，查看识别/监测结果、风险提示、建议与报告链接 |\n\n### ⚙️ 脚本参数说明\n\n| 参数 | 含义 | 备注 |\n|---|---|---|\n| `--input` | 本地视频文件路径 | 适用于本地文件分析 |\n| `--url` | 网络视频 URL 地址（API 服务自动下载） | API 服务自动下载网络资源 |\n| `--analysis-type` | 分析类型，可选值：screening/social/behavior/comprehensive，默认 comprehensive（全面筛查） | 按需填写 |\n| `--list` | 显示孤独症分析历史报告列表清单（可以输入起始日期参数过滤数据范围） | 用于云端历史报告查询 |\n| `--api-url` | API 服务地址（可选，使用默认值） | 按需填写 |\n| `--detail` | 输出详细程度（basic/standard/json，默认 json） | 输出详细程度 |\n| `--output` | 结果输出文件路径（可选） | 可选 |\n\n## 🗂️ 资源索引 | Resource Index\n| 资源类型 | 路径 | 用途 | 何时读取 |\n|---|---|---|---|\n| 🐍 必要脚本 | [`scripts/autism_analysis.py`](scripts/autism_analysis.py) | 调用 API、执行分析或查询历史报告 | 执行分析或查询时使用 |\n| 🐍 必要脚本 | [`scripts/config.py`](scripts/config.py) | 调用 API、执行分析或查询历史报告 | 执行分析或查询时使用 |\n| 📘 领域参考 | [`references/api_doc.md`](references/api_doc.md) | 了解 API 接口规范、字段说明和错误码 | 仅在需要了解接口规范或错误码时读取 |\n\n## ⚠️ 注意事项 | Notes\n| 分类 | 注意事项 |\n|---|---|\n| 🧑‍⚖️ 结果性质 | **重要声明**：本分析仅供早期筛查参考，不能替代专业医生诊断或临床评估。明确疑似孤独症请尽早转诊专业医疗机构 |\n| 📚 文档读取 | 仅在需要时读取参考文档，保持上下文简洁 |\n| 📁 格式支持 | 视频要求：支持 mp4/avi/mov 格式，最大 10MB |\n| 🚫 脚本限制 | 禁止临时生成脚本，只能用技能本身的脚本 |\n| 🌐 网络地址 | 传入的网路地址参数，不需要下载本地，默认地址都是公网地址，api 服务会自动下载 |\n| 📜 报告输出 | 当显示历史分析报告清单的时候，从接口返回 json 数据中提取字段  作为超链接地址，且自动转化为如下 Markdown |\n| 📜 报告输出 | 表格输出示例 |\n\n## 🧰 使用示例 | Examples\n```bash\n# 全面孤独症筛查分析\npython -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type comprehensive\n\n# 社交互动专项分析\npython -m scripts.autism_analysis --url https://example.com/video.mp4 --analysis-type social\n\n# 重复刻板行为专项分析\npython -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type behavior\n\n# 显示历史分析报告/显示分析报告清单列表/显示历史孤独症报告（自动触发关键词：查看历史孤独症报告、历史报告、孤独症报告清单等）\npython -m scripts.autism_analysis --list\n\n# 输出精简报告\npython -m scripts.autism_analysis --input video.mp4 --analysis-type comprehensive --detail basic\n\n# 保存结果到文件\npython -m scripts.autism_analysis --input video.mp4 --analysis-type screening --output result.json\n```\n\nFile v1.0.8:_meta.json\n\n{\n  \"ownerId\": \"kn7cyxkr2ymf7zwsrybpedg8xx83ywrj\",\n  \"slug\": \"smyx-autism-analysis\",\n  \"version\": \"1.0.8\",\n  \"publishedAt\": 1783874249304\n}\n\nFile v1.0.8:references/api_doc.md\n\n# API 接口文档\n\n此处用于存放孤独症行为分析 API 的接口文档，待后续补充。\n\n## 接口规范\n\n- 基础地址：由 smyx_common 配置统一管理\n- 认证方式：API Key 鉴权\n- 请求格式：支持文件上传\n- 响应格式：JSON\n\n## 主要接口\n\n1. `/web/ai-analysis/v2/start-common-ai-analysis` - 启动分析任务\n2. `/web/ai-analysis/get-common-ai-analysis-result` - 获取分析结果\n3. `/web/ai-analysis/page-common-ai-analysis-result` - 分页查询历史报告\n4. `/health/order/api/getReportDetailExport?id={id}` - 导出完整报告\n\n## 场景代码\n\n- `AUTISM_ANALYSIS` - 孤独症谱系障碍行为分析\n\nFile v1.0.8:skills/smyx_analysis/references/api_doc.md\n\n# API接口文档\n\n## 接口规范\n\n- 基础地址：由 smyx_common 配置统一管理\n- 认证方式：API Key 鉴权\n- 请求格式：支持文件上传\n- 响应格式：JSON\n\n## 错误码说明\n\n| 错误码 | 说明       |\n|-----|----------|\n| 400 | 请求参数错误   |\n| 401 | API密钥无效  |\n| 403 | 权限不足     |\n| 413 | 文件过大     |\n| 415 | 不支持的文件格式 |\n| 500 | 服务器内部错误  |\n\nFile v1.0.8:scripts/config.yaml\n\n{}\n\nFile v1.0.8:skills/smyx_analysis/scripts/config.yaml\n\n{}\n\nFile v1.0.8:skills/smyx_common/scripts/config-dev.yaml\n\nApiEnum:\n  base-url-open-api: \"http://192.168.1.234:9601/smyx-open-api\"\n  base-url-open-h5: \"http://192.168.1.234:4100\"\n  base-url-health: \"http://192.168.1.234:7070/jeecg-boot-xzgz\"\n\nConstantEnum:\n  is-debug: true\n\nFile v1.0.8:skills/smyx_common/scripts/config-test.yaml\n\nApiEnum:\n  base-url-open-api: \"https://livemonitortest.lifeemergence.com/smyx-open-api\"\n  base-url-open-h5: \"http://livemonitortest.lifeemergence.com\"\n  base-url-health: \"https://healthtest.lifeemergence.com/jeecg-boot-xzgz\"\n\nConstantEnum:\n  is-debug: true\n\nFile v1.0.8:skills/smyx_common/scripts/config.yaml\n\nApiEnum:\n  api-key: null\n  api-secret-key: null\n  base-url-health: https://lifeemergence.com/jeecg-boot-xzgz\n  base-url-open-api: https://open.lifeemergence.com/smyx-open-api\n  base-url-open-h5: http://livemonitor.lifeemergence.com\n  database-url: null\nConstantEnum:\n  app--id: x1a3s4nwy1s2r4se\n  current--tentant-code: XIAN_ZHAO_GAN_ZHI\n  default--skill-platform-name: ARK_CLAW\n  feishu-app--id: cli_a93d769369badcb1\n  feishu-app--secret: null\n  is-debug: false\nenv: prod\n\nFile v1.0.8:skill-card.md\n\n## Description: <br>\nPerforms video-based analysis of autism-related child behavior characteristics, identifies core symptom features, and returns structured reports with intervention recommendations. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[smyx-sunjinhui](https://clawhub.ai/user/smyx-sunjinhui) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users, caregivers, educators, and professionals can use this skill to submit child video files or URLs for preliminary autism spectrum behavior analysis, structured screening-style reports, and intervention guidance. The output is for early screening support and does not replace professional medical diagnosis or clinical evaluation. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill may send child videos or video URLs to the publisher's remote service for analysis. <br>\nMitigation: Use only with proper guardian consent and only when the publisher's privacy, retention, deletion, and access-control terms are acceptable. <br>\nRisk: The skill can create or reuse an internal identity, query cloud-stored report history, and persist local authentication tokens. <br>\nMitigation: Run in a controlled environment, review local token storage before deployment, and clear local credentials and report access when no longer needed. <br>\nRisk: The analysis is autism-related screening support and may be mistaken for a clinical diagnosis. <br>\nMitigation: Present outputs as preliminary screening information and direct users to qualified medical professionals for diagnosis or clinical evaluation. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/smyx-sunjinhui/skills/smyx-autism-analysis) <br>\n- [Publisher profile](https://clawhub.ai/user/smyx-sunjinhui) <br>\n- [API interface documentation](artifact/references/api_doc.md) <br>\n- [Skill demo](https://lifeemergence.com/sample.html) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, JSON, shell commands, guidance] <br>\n**Output Format:** [Markdown or JSON structured analysis report with recommendations and report links] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May save analysis output to a local file when an output path is provided.] <br>\n\n## Skill Version(s): <br>\n1.0.8 (source: server release metadata; artifact frontmatter reports 1.0.7) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nFile v1.0.8:skills/smyx_analysis/requirements.txt\n\npydash==8.0.6\nSQLAlchemy==2.0.46\nyaml==6.0.3\n\nFile v1.0.8:skills/smyx_common/requirements.txt\n\npydash==8.0.6\nSQLAlchemy==2.0.46\nPyYAML==6.0.3\n\nArchive v1.0.7: 31 files, 37907 bytes\n\nFiles: references/api_doc.md (651b), scripts/__init__.py (34b), scripts/autism_analysis.py (8425b), scripts/config.py (668b), scripts/config.yaml (2b), scripts/skill.py (570b), skill-card.md (2687b), SKILL.md (11258b), skills/smyx_analysis/__init__.py (0b), skills/smyx_analysis/references/api_doc.md (427b), skills/smyx_analysis/requirements.txt (45b), skills/smyx_analysis/scripts/__init__.py (0b), skills/smyx_analysis/scripts/api_service.py (1509b), skills/smyx_analysis/scripts/config.py (1003b), skills/smyx_analysis/scripts/config.yaml (3b), skills/smyx_analysis/scripts/skill.py (6529b), skills/smyx_analysis/scripts/smyx_analysis.py (3833b), skills/smyx_common/__init__.py (0b), skills/smyx_common/requirements.txt (47b), skills/smyx_common/scripts/__init__.py (177b), skills/smyx_common/scripts/api_service.py (2645b), skills/smyx_common/scripts/base.py (469b), skills/smyx_common/scripts/config-dev.yaml (214b), skills/smyx_common/scripts/config-prod.yaml (0b), skills/smyx_common/scripts/config-test.yaml (256b), skills/smyx_common/scripts/config.py (22801b), skills/smyx_common/scripts/config.yaml (473b), skills/smyx_common/scripts/dao.py (13468b), skills/smyx_common/scripts/skill.py (2473b), skills/smyx_common/scripts/util.py (23409b), _meta.json (139b)\n\nFile v1.0.7:SKILL.md\n\n---\nname: \"autism-analysis\"\ndescription: \"Performs special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports and intervention recommendations. | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议\"\nversion: \"1.0.5\"\nlicense: \"MIT-0\"\n---\n\n# 🧩 Autism Spectrum Disorder Behavior Analysis Tool | 孤独症谱系障碍行为分析工具\n\n> **智能健康/识别分析中枢** · 图片/视频智能分析 · 结构化报告 · 历史报告云端查询\n\n---\n\n## 🧭 技能概览 | Overview\n\n| 模块 | 内容 |\n|---|---|\n| 🏷️ 技能名称 | **孤独症谱系障碍行为分析工具** |\n| 🎯 核心目标 | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议 |\n| 🖼️ 输入类型 | 图片、视频、本地文件、网络 URL |\n| 📝 输出能力 | 结构化分析报告、风险/识别结果、建议与报告链接 |\n| 🧩 场景码 | `AUTISM_ANALYSIS` |\n\nThis Autism Spectrum Disorder (ASD) behavior analysis tool is an intelligent, specialized video analysis system designed\nspecifically for children. Based on a deep interpretation of core ASD behavioral characteristics, it leverages advanced\nAI technology to meticulously analyze video footage of children during daily interactions or specific scenarios. The\nsystem aims to precisely identify potential ASD traits in areas such as social communication, interaction patterns,\nbehavioral modalities, and restricted interests.  \nThe system automatically generates structured analysis reports that clearly present findings and offers targeted early\nintervention suggestions and strategic references. Whether for parents, educators, or professionals seeking preliminary\nASD screening, developmental behavioral assessments, or analysis of developmental status, this tool provides scientific\nand objective insights, offering robust support for early detection and evidence-based intervention.\n\n本孤独症谱系障碍（ASD）行为分析工具是一款专为儿童设计的智能化专项视频分析系统。它基于对孤独症核心行为特征的深度解析，通过先进的AI技术对儿童在日常互动或特定情境下的视频资料进行精细化分析，旨在精准识别其在社交沟通、互动模式、行为方式及兴趣范围等方面可能存在的孤独症谱系障碍特征。系统能够自动生成结构化的分析报告，清晰呈现分析结果，并据此提供具有针对性的早期干预建议与策略参考。无论是家长、教育工作者还是相关专业人士，在需要进行孤独症初步筛查、发展行为评估、ASD行为模式分析或儿童发育状况评估时，均可借助此工具获得科学、客观的洞察，从而为儿童的早期发现与科学干预提供有力支持\n\n## 🎬 技能演示 | Skill Demo\n[▶️ 点击查看技能使用介绍](https://lifeemergence.com/sample.html)\n\n## 🎯 任务目标 | Goals\n\n### 1. 🧩 技能用途\n\n通过视频分析对孤独症谱系障碍（ASD）进行行为特征评估，识别核心症状倾向，提供结构化分析报告和早期干预建议\n\n### 2. 🛠️ 能力范围\n\n| 序号 | 具体能力 |\n|---:|---|\n| 1 | 视频行为分析 |\n| 2 | 社交互动评估 |\n| 3 | 情绪表达识别 |\n| 4 | 重复刻板行为检测 |\n| 5 | 兴趣狭窄评估 |\n| 6 | 核心症状筛查 |\n| 7 | 专业干预建议生成 |\n\n### 3. ⚡ 触发条件\n\n| 触发类型 | 触发规则 |\n|---|---|\n| ✅ 默认触发 | **默认触发**：当用户提供需要分析的儿童视频 URL 或文件需要进行孤独症行为分析时，默认触发本技能 |\n| 🔎 明确分析意图 | 当用户明确需要进行孤独症筛查、自闭症评估、ASD行为分析、儿童发育行为评估时，提及孤独症、自闭症、ASD、发育行为筛查等关键词，并且上传了视频文件 |\n| 📚 历史报告查询 | 当用户提及以下关键词时，**自动触发历史报告查询功能** ：查看历史孤独症报告、孤独症筛查报告清单、自闭症分析报告列表、显示所有孤独症报告，查询孤独症分析报告 |\n\n### 4. 🤖 自动行为\n\n| 自动行为 | 执行要求 |\n|---|---|\n| 📎 附件处理 | 如果用户上传了附件或者视频/图片文件，则自动保存为本地文件 |\n| ☁️ 历史报告查询 | 如果用户触发历史报告查询关键词，必须直接调用云端 API 查询，不得从本地记忆或人工汇总中获取 |\n\n#### ⚠️ 强制数据获取规则（次高优先级）\n\n> **橙色强约束：** 历史报告清单只允许从云端接口读取，不允许从本地记录、长期记忆或人工汇总中提取。\n\n必须执行：\n\n```bash\npython -m scripts.autism_analysis --list\n```\n\n| 类型 | 要求 |\n|---|---|\n| ✅ 必须 | 使用 `python -m scripts.autism_analysis --list` 调用 API 查询云端的历史报告数据 |\n| 🚫 严格禁止 | 从本地 `memory` 目录读取历史会话信息 |\n| 🚫 严格禁止 | 手动汇总本地记录中的报告 |\n| 🚫 严格禁止 | 从长期记忆中提取报告 |\n| ✅ 输出格式 | 必须统一从云端接口获取最新完整数据，然后以 Markdown 表格格式输出结果 |\n\n## 📦 前置准备 | Requirements\n- 依赖说明:scripts 脚本所需的依赖包及版本\n  ```\n  requests>=2.28.0\n  ```\n\n## 🧩 孤独症核心症状识别维度 | Core ASD Dimensions\n| 要求项 | 说明 |\n|---|---|\n| 眼神接触异常 | 回避眼神交流、很少对视 |\n| 社交微笑缺乏 | 对他人微笑缺乏回应 |\n| 分享兴趣困难 | 很少主动分享愉悦情绪或兴趣 |\n| 互动发起维持困难 | 难以发起和维持双向互动 |\n| 语言发育迟缓 | 语言表达明显落后于同龄 |\n| 语用障碍 | 难以理解语境、缺乏手势辅助 |\n| 重复刻板语言 | 刻板重复使用词语 |\n| 重复刻板动作 | 甩手、拍手、旋转身体等 |\n| 兴趣狭窄 | 对特定事物过度关注 |\n| 坚持同一性 | 坚持环境不变，改变会引发焦虑 |\n| 感官异常 | 对某些声音/触觉过度敏感或反应低下 |\n\n## 🚀 操作步骤 | Workflow\n### 🔐 用户身份处理（内部自动完成）\n\n> **绿色安全原则：** 用户身份参数由系统内部自动处理，**不得向用户展示、询问或要求输入任何身份标识**。\n\n执行本技能分析或历史报告查询时，脚本会自动完成身份初始化：\n\n| 场景 | 系统行为 |\n|---|---|\n| 上游系统有内部身份参数 | 由脚本静默接收并使用 |\n| 上游系统未提供内部身份参数 | 脚本会自动复用本地缺省用户 |\n| 本地缺省用户不存在 | 脚本会自动创建并在后续任务中复用 |\n| 对用户输出 | 只展示分析进度、分析结果和报告链接，不展示内部身份值 |\n\n#### 🔒 关键约束\n\n| 禁止/要求 | 说明 |\n|---|---|\n| 🚫 不得询问身份 | 不得提示用户输入用户名、手机号或任何内部身份参数 |\n| 🚫 不得暴露身份值 | 不得在回复、报告、示例、错误提示中暴露内部身份值 |\n| 🚫 不得列为用户参数 | 不得把内部身份参数列为用户需要理解或传入的参数 |\n| ✅ 自动关联报告 | 历史报告查询同样由系统内部身份自动关联，用户只需表达“查看历史报告/报告清单”等意图 |\n\n---\n\n### 🧪 标准流程 | Standard Flow\n\n| 步骤 | 阶段 | 执行动作 |\n|---:|---|---|\n| 1 | 📥 准备视频输入 | 提供本地文件路径或网络 URL；确保输入内容清晰、符合技能场景要求 |\n| 2 | 🔐 系统自动完成身份关联 | 无需用户输入任何身份参数；不在回复中展示内部身份值 |\n| 3 | ⚙️ 执行孤独症行为分析 | 调用 `-m scripts.autism_analysis` 处理输入（**必须在技能根目录下运行脚本**） |\n| 4 | 📊 查看分析结果 | 接收结构化分析报告，查看识别/监测结果、风险提示、建议与报告链接 |\n\n### ⚙️ 脚本参数说明\n\n| 参数 | 含义 | 备注 |\n|---|---|---|\n| `--input` | 本地视频文件路径 | 适用于本地文件分析 |\n| `--url` | 网络视频 URL 地址（API 服务自动下载） | API 服务自动下载网络资源 |\n| `--analysis-type` | 分析类型，可选值：screening/social/behavior/comprehensive，默认 comprehensive（全面筛查） | 按需填写 |\n| `--list` | 显示孤独症分析历史报告列表清单（可以输入起始日期参数过滤数据范围） | 用于云端历史报告查询 |\n| `--api-url` | API 服务地址（可选，使用默认值） | 按需填写 |\n| `--detail` | 输出详细程度（basic/standard/json，默认 json） | 输出详细程度 |\n| `--output` | 结果输出文件路径（可选） | 可选 |\n\n## 🗂️ 资源索引 | Resource Index\n| 资源类型 | 路径 | 用途 | 何时读取 |\n|---|---|---|---|\n| 🐍 必要脚本 | [`scripts/autism_analysis.py`](scripts/autism_analysis.py) | 调用 API、执行分析或查询历史报告 | 执行分析或查询时使用 |\n| 🐍 必要脚本 | [`scripts/config.py`](scripts/config.py) | 调用 API、执行分析或查询历史报告 | 执行分析或查询时使用 |\n| 📘 领域参考 | [`references/api_doc.md`](references/api_doc.md) | 了解 API 接口规范、字段说明和错误码 | 仅在需要了解接口规范或错误码时读取 |\n\n## ⚠️ 注意事项 | Notes\n| 分类 | 注意事项 |\n|---|---|\n| 🧑‍⚖️ 结果性质 | **重要声明**：本分析仅供早期筛查参考，不能替代专业医生诊断或临床评估。明确疑似孤独症请尽早转诊专业医疗机构 |\n| 📚 文档读取 | 仅在需要时读取参考文档，保持上下文简洁 |\n| 📁 格式支持 | 视频要求：支持 mp4/avi/mov 格式，最大 10MB |\n| 🚫 脚本限制 | 禁止临时生成脚本，只能用技能本身的脚本 |\n| 🌐 网络地址 | 传入的网路地址参数，不需要下载本地，默认地址都是公网地址，api 服务会自动下载 |\n| 📜 报告输出 | 当显示历史分析报告清单的时候，从接口返回 json 数据中提取字段  作为超链接地址，且自动转化为如下 Markdown |\n| 📜 报告输出 | 表格输出示例 |\n\n## 🧰 使用示例 | Examples\n```bash\n# 全面孤独症筛查分析\npython -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type comprehensive\n\n# 社交互动专项分析\npython -m scripts.autism_analysis --url https://example.com/video.mp4 --analysis-type social\n\n# 重复刻板行为专项分析\npython -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type behavior\n\n# 显示历史分析报告/显示分析报告清单列表/显示历史孤独症报告（自动触发关键词：查看历史孤独症报告、历史报告、孤独症报告清单等）\npython -m scripts.autism_analysis --list\n\n# 输出精简报告\npython -m scripts.autism_analysis --input video.mp4 --analysis-type comprehensive --detail basic\n\n# 保存结果到文件\npython -m scripts.autism_analysis --input video.mp4 --analysis-type screening --output result.json\n```\n\nFile v1.0.7:_meta.json\n\n{\n  \"ownerId\": \"kn7cyxkr2ymf7zwsrybpedg8xx83ywrj\",\n  \"slug\": \"smyx-autism-analysis\",\n  \"version\": \"1.0.7\",\n  \"publishedAt\": 1782718765500\n}\n\nFile v1.0.7:references/api_doc.md\n\n# API 接口文档\n\n此处用于存放孤独症行为分析 API 的接口文档，待后续补充。\n\n## 接口规范\n\n- 基础地址：由 smyx_common 配置统一管理\n- 认证方式：API Key 鉴权\n- 请求格式：支持文件上传\n- 响应格式：JSON\n\n## 主要接口\n\n1. `/web/ai-analysis/v2/start-common-ai-analysis` - 启动分析任务\n2. `/web/ai-analysis/get-common-ai-analysis-result` - 获取分析结果\n3. `/web/ai-analysis/page-common-ai-analysis-result` - 分页查询历史报告\n4. `/health/order/api/getReportDetailExport?id={id}` - 导出完整报告\n\n## 场景代码\n\n- `AUTISM_ANALYSIS` - 孤独症谱系障碍行为分析\n\nFile v1.0.7:skills/smyx_analysis/references/api_doc.md\n\n# API接口文档\n\n## 接口规范\n\n- 基础地址：由 smyx_common 配置统一管理\n- 认证方式：API Key 鉴权\n- 请求格式：支持文件上传\n- 响应格式：JSON\n\n## 错误码说明\n\n| 错误码 | 说明       |\n|-----|----------|\n| 400 | 请求参数错误   |\n| 401 | API密钥无效  |\n| 403 | 权限不足     |\n| 413 | 文件过大     |\n| 415 | 不支持的文件格式 |\n| 500 | 服务器内部错误  |\n\nFile v1.0.7:scripts/config.yaml\n\n{}\n\nFile v1.0.7:skills/smyx_analysis/scripts/config.yaml\n\n{}\n\nFile v1.0.7:skills/smyx_common/scripts/config-dev.yaml\n\nApiEnum:\n  base-url-open-api: \"http://192.168.1.234:9601/smyx-open-api\"\n  base-url-open-h5: \"http://192.168.1.234:4100\"\n  base-url-health: \"http://192.168.1.234:7070/jeecg-boot-xzgz\"\n\nConstantEnum:\n  is-debug: true\n\nFile v1.0.7:skills/smyx_common/scripts/config-test.yaml\n\nApiEnum:\n  base-url-open-api: \"https://livemonitortest.lifeemergence.com/smyx-open-api\"\n  base-url-open-h5: \"http://livemonitortest.lifeemergence.com\"\n  base-url-health: \"https://healthtest.lifeemergence.com/jeecg-boot-xzgz\"\n\nConstantEnum:\n  is-debug: true\n\nFile v1.0.7:skills/smyx_common/scripts/config.yaml\n\nApiEnum:\n  api-key: null\n  api-secret-key: null\n  base-url-health: https://lifeemergence.com/jeecg-boot-xzgz\n  base-url-open-api: https://open.lifeemergence.com/smyx-open-api\n  base-url-open-h5: http://livemonitor.lifeemergence.com\n  database-url: null\nConstantEnum:\n  app--id: x1a3s4nwy1s2r4se\n  current--tentant-code: XIAN_ZHAO_GAN_ZHI\n  default--skill-platform-name: ARK_CLAW\n  feishu-app--id: cli_a93d769369badcb1\n  feishu-app--secret: null\n  is-debug: false\nenv: prod\n\nFile v1.0.7:skill-card.md\n\n## Description: <br>\nPerforms video analysis of children's autism spectrum disorder behavioral characteristics, identifies core symptom features, and provides structured analysis reports and intervention recommendations. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[smyx-sunjinhui](https://clawhub.ai/user/smyx-sunjinhui) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users, caregivers, educators, and professionals use this skill to submit child behavior videos for preliminary ASD behavior screening, structured report generation, and report-history lookup. The generated output is for screening support and does not replace professional medical diagnosis or clinical evaluation. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Sensitive child video data and report history may be sent to or fetched from a remote service. <br>\nMitigation: Confirm the backend operator, uploaded data categories, retention terms, and access controls before using the skill with real child media. <br>\nRisk: The skill uses account-linked identifiers and can silently initialize or reuse an identity for analysis and history access. <br>\nMitigation: Verify identity handling, account creation behavior, and report-history authorization boundaries before deployment. <br>\nRisk: ASD analysis output could be mistaken for a clinical diagnosis. <br>\nMitigation: Present results only as preliminary screening support and require professional medical or clinical evaluation for diagnostic decisions. <br>\n\n\n## Reference(s): <br>\n- [Skill page](https://clawhub.ai/smyx-sunjinhui/skills/smyx-autism-analysis) <br>\n- [Skill demo](https://lifeemergence.com/sample.html) <br>\n- [API interface documentation](references/api_doc.md) <br>\n- [Analysis API reference](skills/smyx_analysis/references/api_doc.md) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [analysis, markdown, json, files, api calls] <br>\n**Output Format:** [Markdown and JSON text, with optional saved report output files and report links] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Supports local video files or video URLs, analysis modes, report-history queries, and optional output-file paths.] <br>\n\n## Skill Version(s): <br>\n1.0.7 (source: server release metadata; artifact frontmatter lists 1.0.5) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nFile v1.0.7:skills/smyx_analysis/requirements.txt\n\npydash==8.0.6\nSQLAlchemy==2.0.46\nyaml==6.0.3\n\nFile v1.0.7:skills/smyx_common/requirements.txt\n\npydash==8.0.6\nSQLAlchemy==2.0.46\nPyYAML==6.0.3\n\nArchive v1.0.6: 31 files, 37984 bytes\n\nFiles: references/api_doc.md (651b), scripts/__init__.py (34b), scripts/autism_analysis.py (8425b), scripts/config.py (668b), scripts/config.yaml (2b), scripts/skill.py (570b), skill-card.md (2730b), SKILL.md (11258b), skills/smyx_analysis/__init__.py (0b), skills/smyx_analysis/references/api_doc.md (427b), skills/smyx_analysis/requirements.txt (45b), skills/smyx_analysis/scripts/__init__.py (0b), skills/smyx_analysis/scripts/api_service.py (1509b), skills/smyx_analysis/scripts/config.py (1003b), skills/smyx_analysis/scripts/config.yaml (3b), skills/smyx_analysis/scripts/skill.py (6529b), skills/smyx_analysis/scripts/smyx_analysis.py (3833b), skills/smyx_common/__init__.py (0b), skills/smyx_common/requirements.txt (47b), skills/smyx_common/scripts/__init__.py (177b), skills/smyx_common/scripts/api_service.py (2645b), skills/smyx_common/scripts/base.py (469b), skills/smyx_common/scripts/config-dev.yaml (214b), skills/smyx_common/scripts/config-prod.yaml (0b), skills/smyx_common/scripts/config-test.yaml (256b), skills/smyx_common/scripts/config.py (22801b), skills/smyx_common/scripts/config.yaml (473b), skills/smyx_common/scripts/dao.py (13468b), skills/smyx_common/scripts/skill.py (2473b), skills/smyx_common/scripts/util.py (23409b), _meta.json (139b)\n\nFile v1.0.6:SKILL.md\n\n---\nname: \"autism-analysis\"\ndescription: \"Performs special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports and intervention recommendations. | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议\"\nversion: \"1.0.5\"\nlicense: \"MIT-0\"\n---\n\n# 🧩 Autism Spectrum Disorder Behavior Analysis Tool | 孤独症谱系障碍行为分析工具\n\n> **智能健康/识别分析中枢** · 图片/视频智能分析 · 结构化报告 · 历史报告云端查询\n\n---\n\n## 🧭 技能概览 | Overview\n\n| 模块 | 内容 |\n|---|---|\n| 🏷️ 技能名称 | **孤独症谱系障碍行为分析工具** |\n| 🎯 核心目标 | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议 |\n| 🖼️ 输入类型 | 图片、视频、本地文件、网络 URL |\n| 📝 输出能力 | 结构化分析报告、风险/识别结果、建议与报告链接 |\n| 🧩 场景码 | `AUTISM_ANALYSIS` |\n\nThis Autism Spectrum Disorder (ASD) behavior analysis tool is an intelligent, specialized video analysis system designed\nspecifically for children. Based on a deep interpretation of core ASD behavioral characteristics, it leverages advanced\nAI technology to meticulously analyze video footage of children during daily interactions or specific scenarios. The\nsystem aims to precisely identify potential ASD traits in areas such as social communication, interaction patterns,\nbehavioral modalities, and restricted interests.  \nThe system automatically generates structured analysis reports that clearly present findings and offers targeted early\nintervention suggestions and strategic references. Whether for parents, educators, or professionals seeking preliminary\nASD screening, developmental behavioral assessments, or analysis of developmental status, this tool provides scientific\nand objective insights, offering robust support for early detection and evidence-based intervention.\n\n本孤独症谱系障碍（ASD）行为分析工具是一款专为儿童设计的智能化专项视频分析系统。它基于对孤独症核心行为特征的深度解析，通过先进的AI技术对儿童在日常互动或特定情境下的视频资料进行精细化分析，旨在精准识别其在社交沟通、互动模式、行为方式及兴趣范围等方面可能存在的孤独症谱系障碍特征。系统能够自动生成结构化的分析报告，清晰呈现分析结果，并据此提供具有针对性的早期干预建议与策略参考。无论是家长、教育工作者还是相关专业人士，在需要进行孤独症初步筛查、发展行为评估、ASD行为模式分析或儿童发育状况评估时，均可借助此工具获得科学、客观的洞察，从而为儿童的早期发现与科学干预提供有力支持\n\n## 🎬 技能演示 | Skill Demo\n[▶️ 点击查看技能使用介绍](https://lifeemergence.com/sample.html)\n\n## 🎯 任务目标 | Goals\n\n### 1. 🧩 技能用途\n\n通过视频分析对孤独症谱系障碍（ASD）进行行为特征评估，识别核心症状倾向，提供结构化分析报告和早期干预建议\n\n### 2. 🛠️ 能力范围\n\n| 序号 | 具体能力 |\n|---:|---|\n| 1 | 视频行为分析 |\n| 2 | 社交互动评估 |\n| 3 | 情绪表达识别 |\n| 4 | 重复刻板行为检测 |\n| 5 | 兴趣狭窄评估 |\n| 6 | 核心症状筛查 |\n| 7 | 专业干预建议生成 |\n\n### 3. ⚡ 触发条件\n\n| 触发类型 | 触发规则 |\n|---|---|\n| ✅ 默认触发 | **默认触发**：当用户提供需要分析的儿童视频 URL 或文件需要进行孤独症行为分析时，默认触发本技能 |\n| 🔎 明确分析意图 | 当用户明确需要进行孤独症筛查、自闭症评估、ASD行为分析、儿童发育行为评估时，提及孤独症、自闭症、ASD、发育行为筛查等关键词，并且上传了视频文件 |\n| 📚 历史报告查询 | 当用户提及以下关键词时，**自动触发历史报告查询功能** ：查看历史孤独症报告、孤独症筛查报告清单、自闭症分析报告列表、显示所有孤独症报告，查询孤独症分析报告 |\n\n### 4. 🤖 自动行为\n\n| 自动行为 | 执行要求 |\n|---|---|\n| 📎 附件处理 | 如果用户上传了附件或者视频/图片文件，则自动保存为本地文件 |\n| ☁️ 历史报告查询 | 如果用户触发历史报告查询关键词，必须直接调用云端 API 查询，不得从本地记忆或人工汇总中获取 |\n\n#### ⚠️ 强制数据获取规则（次高优先级）\n\n> **橙色强约束：** 历史报告清单只允许从云端接口读取，不允许从本地记录、长期记忆或人工汇总中提取。\n\n必须执行：\n\n```bash\npython -m scripts.autism_analysis --list\n```\n\n| 类型 | 要求 |\n|---|---|\n| ✅ 必须 | 使用 `python -m scripts.autism_analysis --list` 调用 API 查询云端的历史报告数据 |\n| 🚫 严格禁止 | 从本地 `memory` 目录读取历史会话信息 |\n| 🚫 严格禁止 | 手动汇总本地记录中的报告 |\n| 🚫 严格禁止 | 从长期记忆中提取报告 |\n| ✅ 输出格式 | 必须统一从云端接口获取最新完整数据，然后以 Markdown 表格格式输出结果 |\n\n## 📦 前置准备 | Requirements\n- 依赖说明:scripts 脚本所需的依赖包及版本\n  ```\n  requests>=2.28.0\n  ```\n\n## 🧩 孤独症核心症状识别维度 | Core ASD Dimensions\n| 要求项 | 说明 |\n|---|---|\n| 眼神接触异常 | 回避眼神交流、很少对视 |\n| 社交微笑缺乏 | 对他人微笑缺乏回应 |\n| 分享兴趣困难 | 很少主动分享愉悦情绪或兴趣 |\n| 互动发起维持困难 | 难以发起和维持双向互动 |\n| 语言发育迟缓 | 语言表达明显落后于同龄 |\n| 语用障碍 | 难以理解语境、缺乏手势辅助 |\n| 重复刻板语言 | 刻板重复使用词语 |\n| 重复刻板动作 | 甩手、拍手、旋转身体等 |\n| 兴趣狭窄 | 对特定事物过度关注 |\n| 坚持同一性 | 坚持环境不变，改变会引发焦虑 |\n| 感官异常 | 对某些声音/触觉过度敏感或反应低下 |\n\n## 🚀 操作步骤 | Workflow\n### 🔐 用户身份处理（内部自动完成）\n\n> **绿色安全原则：** 用户身份参数由系统内部自动处理，**不得向用户展示、询问或要求输入任何身份标识**。\n\n执行本技能分析或历史报告查询时，脚本会自动完成身份初始化：\n\n| 场景 | 系统行为 |\n|---|---|\n| 上游系统有内部身份参数 | 由脚本静默接收并使用 |\n| 上游系统未提供内部身份参数 | 脚本会自动复用本地缺省用户 |\n| 本地缺省用户不存在 | 脚本会自动创建并在后续任务中复用 |\n| 对用户输出 | 只展示分析进度、分析结果和报告链接，不展示内部身份值 |\n\n#### 🔒 关键约束\n\n| 禁止/要求 | 说明 |\n|---|---|\n| 🚫 不得询问身份 | 不得提示用户输入用户名、手机号或任何内部身份参数 |\n| 🚫 不得暴露身份值 | 不得在回复、报告、示例、错误提示中暴露内部身份值 |\n| 🚫 不得列为用户参数 | 不得把内部身份参数列为用户需要理解或传入的参数 |\n| ✅ 自动关联报告 | 历史报告查询同样由系统内部身份自动关联，用户只需表达“查看历史报告/报告清单”等意图 |\n\n---\n\n### 🧪 标准流程 | Standard Flow\n\n| 步骤 | 阶段 | 执行动作 |\n|---:|---|---|\n| 1 | 📥 准备视频输入 | 提供本地文件路径或网络 URL；确保输入内容清晰、符合技能场景要求 |\n| 2 | 🔐 系统自动完成身份关联 | 无需用户输入任何身份参数；不在回复中展示内部身份值 |\n| 3 | ⚙️ 执行孤独症行为分析 | 调用 `-m scripts.autism_analysis` 处理输入（**必须在技能根目录下运行脚本**） |\n| 4 | 📊 查看分析结果 | 接收结构化分析报告，查看识别/监测结果、风险提示、建议与报告链接 |\n\n### ⚙️ 脚本参数说明\n\n| 参数 | 含义 | 备注 |\n|---|---|---|\n| `--input` | 本地视频文件路径 | 适用于本地文件分析 |\n| `--url` | 网络视频 URL 地址（API 服务自动下载） | API 服务自动下载网络资源 |\n| `--analysis-type` | 分析类型，可选值：screening/social/behavior/comprehensive，默认 comprehensive（全面筛查） | 按需填写 |\n| `--list` | 显示孤独症分析历史报告列表清单（可以输入起始日期参数过滤数据范围） | 用于云端历史报告查询 |\n| `--api-url` | API 服务地址（可选，使用默认值） | 按需填写 |\n| `--detail` | 输出详细程度（basic/standard/json，默认 json） | 输出详细程度 |\n| `--output` | 结果输出文件路径（可选） | 可选 |\n\n## 🗂️ 资源索引 | Resource Index\n| 资源类型 | 路径 | 用途 | 何时读取 |\n|---|---|---|---|\n| 🐍 必要脚本 | [`scripts/autism_analysis.py`](scripts/autism_analysis.py) | 调用 API、执行分析或查询历史报告 | 执行分析或查询时使用 |\n| 🐍 必要脚本 | [`scripts/config.py`](scripts/config.py) | 调用 API、执行分析或查询历史报告 | 执行分析或查询时使用 |\n| 📘 领域参考 | [`references/api_doc.md`](references/api_doc.md) | 了解 API 接口规范、字段说明和错误码 | 仅在需要了解接口规范或错误码时读取 |\n\n## ⚠️ 注意事项 | Notes\n| 分类 | 注意事项 |\n|---|---|\n| 🧑‍⚖️ 结果性质 | **重要声明**：本分析仅供早期筛查参考，不能替代专业医生诊断或临床评估。明确疑似孤独症请尽早转诊专业医疗机构 |\n| 📚 文档读取 | 仅在需要时读取参考文档，保持上下文简洁 |\n| 📁 格式支持 | 视频要求：支持 mp4/avi/mov 格式，最大 10MB |\n| 🚫 脚本限制 | 禁止临时生成脚本，只能用技能本身的脚本 |\n| 🌐 网络地址 | 传入的网路地址参数，不需要下载本地，默认地址都是公网地址，api 服务会自动下载 |\n| 📜 报告输出 | 当显示历史分析报告清单的时候，从接口返回 json 数据中提取字段  作为超链接地址，且自动转化为如下 Markdown |\n| 📜 报告输出 | 表格输出示例 |\n\n## 🧰 使用示例 | Examples\n```bash\n# 全面孤独症筛查分析\npython -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type comprehensive\n\n# 社交互动专项分析\npython -m scripts.autism_analysis --url https://example.com/video.mp4 --analysis-type social\n\n# 重复刻板行为专项分析\npython -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type behavior\n\n# 显示历史分析报告/显示分析报告清单列表/显示历史孤独症报告（自动触发关键词：查看历史孤独症报告、历史报告、孤独症报告清单等）\npython -m scripts.autism_analysis --list\n\n# 输出精简报告\npython -m scripts.autism_analysis --input video.mp4 --analysis-type comprehensive --detail basic\n\n# 保存结果到文件\npython -m scripts.autism_analysis --input video.mp4 --analysis-type screening --output result.json\n```\n\nFile v1.0.6:_meta.json\n\n{\n  \"ownerId\": \"kn7cyxkr2ymf7zwsrybpedg8xx83ywrj\",\n  \"slug\": \"smyx-autism-analysis\",\n  \"version\": \"1.0.6\",\n  \"publishedAt\": 1782435926580\n}\n\nFile v1.0.6:references/api_doc.md\n\n# API 接口文档\n\n此处用于存放孤独症行为分析 API 的接口文档，待后续补充。\n\n## 接口规范\n\n- 基础地址：由 smyx_common 配置统一管理\n- 认证方式：API Key 鉴权\n- 请求格式：支持文件上传\n- 响应格式：JSON\n\n## 主要接口\n\n1. `/web/ai-analysis/v2/start-common-ai-analysis` - 启动分析任务\n2. `/web/ai-analysis/get-common-ai-analysis-result` - 获取分析结果\n3. `/web/ai-analysis/page-common-ai-analysis-result` - 分页查询历史报告\n4. `/health/order/api/getReportDetailExport?id={id}` - 导出完整报告\n\n## 场景代码\n\n- `AUTISM_ANALYSIS` - 孤独症谱系障碍行为分析\n\nFile v1.0.6:skills/smyx_analysis/references/api_doc.md\n\n# API接口文档\n\n## 接口规范\n\n- 基础地址：由 smyx_common 配置统一管理\n- 认证方式：API Key 鉴权\n- 请求格式：支持文件上传\n- 响应格式：JSON\n\n## 错误码说明\n\n| 错误码 | 说明       |\n|-----|----------|\n| 400 | 请求参数错误   |\n| 401 | API密钥无效  |\n| 403 | 权限不足     |\n| 413 | 文件过大     |\n| 415 | 不支持的文件格式 |\n| 500 | 服务器内部错误  |\n\nFile v1.0.6:scripts/config.yaml\n\n{}\n\nFile v1.0.6:skills/smyx_analysis/scripts/config.yaml\n\n{}\n\nFile v1.0.6:skills/smyx_common/scripts/config-dev.yaml\n\nApiEnum:\n  base-url-open-api: \"http://192.168.1.234:9601/smyx-open-api\"\n  base-url-open-h5: \"http://192.168.1.234:4100\"\n  base-url-health: \"http://192.168.1.234:7070/jeecg-boot-xzgz\"\n\nConstantEnum:\n  is-debug: true\n\nFile v1.0.6:skills/smyx_common/scripts/config-test.yaml\n\nApiEnum:\n  base-url-open-api: \"https://livemonitortest.lifeemergence.com/smyx-open-api\"\n  base-url-open-h5: \"http://livemonitortest.lifeemergence.com\"\n  base-url-health: \"https://healthtest.lifeemergence.com/jeecg-boot-xzgz\"\n\nConstantEnum:\n  is-debug: true\n\nFile v1.0.6:skills/smyx_common/scripts/config.yaml\n\nApiEnum:\n  api-key: null\n  api-secret-key: null\n  base-url-health: https://lifeemergence.com/jeecg-boot-xzgz\n  base-url-open-api: https://open.lifeemergence.com/smyx-open-api\n  base-url-open-h5: http://livemonitor.lifeemergence.com\n  database-url: null\nConstantEnum:\n  app--id: x1a3s4nwy1s2r4se\n  current--tentant-code: XIAN_ZHAO_GAN_ZHI\n  default--skill-platform-name: ARK_CLAW\n  feishu-app--id: cli_a93d769369badcb1\n  feishu-app--secret: null\n  is-debug: false\nenv: prod\n\nFile v1.0.6:skill-card.md\n\n## Description: <br>\nAnalyzes child behavior videos for Autism Spectrum Disorder characteristics and returns structured findings, risk indicators, report links, and intervention suggestions. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[smyx-sunjinhui](https://clawhub.ai/user/smyx-sunjinhui) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users such as parents, educators, and care professionals can use this skill to submit a child behavior video or public video URL for preliminary ASD-related behavior analysis. The skill can also retrieve cloud-stored historical analysis reports for the automatically associated account. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Cloud processing may involve real children's videos or health-related information. <br>\nMitigation: Use only media you are authorized to process and avoid highly sensitive media unless the publisher provides acceptable privacy, retention, and deletion terms. <br>\nRisk: The skill automatically creates or reuses an account-linked identity and stores tokens locally. <br>\nMitigation: Run it in a controlled workspace, review local token and database storage before deployment, and clear stored credentials when they are no longer needed. <br>\nRisk: Historical report retrieval can expose sensitive prior analysis reports. <br>\nMitigation: Confirm the account context before listing reports and avoid sharing report links outside the authorized audience. <br>\nRisk: ASD analysis output may be mistaken for a clinical diagnosis. <br>\nMitigation: Treat results as preliminary screening support only and defer diagnosis or treatment decisions to qualified medical professionals. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/smyx-sunjinhui/skills/smyx-autism-analysis) <br>\n- [Skill demo](https://lifeemergence.com/sample.html) <br>\n- [API documentation](references/api_doc.md) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, json, guidance] <br>\n**Output Format:** [Markdown text with embedded structured JSON and optional saved output file] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May include report export links and cloud historical report lists; supports basic, standard, and JSON detail levels.] <br>\n\n## Skill Version(s): <br>\n1.0.6 (source: server release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nFile v1.0.6:skills/smyx_analysis/requirements.txt\n\npydash==8.0.6\nSQLAlchemy==2.0.46\nyaml==6.0.3\n\nFile v1.0.6:skills/smyx_common/requirements.txt\n\npydash==8.0.6\nSQLAlchemy==2.0.46\nPyYAML==6.0.3\n\nArchive v1.0.5: 32 files, 37073 bytes\n\nFiles: references/api_doc.md (651b), scripts/__init__.py (34b), scripts/api_service.py (1670b), scripts/autism_analysis.py (8409b), scripts/config.py (668b), scripts/config.yaml (2b), scripts/skill.py (570b), skill-card.md (2832b), SKILL.md (11863b), skills/smyx_analysis/__init__.py (0b), skills/smyx_analysis/references/api_doc.md (2094b), skills/smyx_analysis/requirements.txt (45b), skills/smyx_analysis/scripts/__init__.py (0b), skills/smyx_analysis/scripts/api_service.py (1857b), skills/smyx_analysis/scripts/config.py (1003b), skills/smyx_analysis/scripts/config.yaml (3b), skills/smyx_analysis/scripts/skill.py (6529b), skills/smyx_analysis/scripts/smyx_analysis.py (3706b), skills/smyx_common/__init__.py (0b), skills/smyx_common/requirements.txt (45b), skills/smyx_common/scripts/__init__.py (177b), skills/smyx_common/scripts/api_service.py (2518b), skills/smyx_common/scripts/base.py (469b), skills/smyx_common/scripts/config-dev.yaml (214b), skills/smyx_common/scripts/config-prod.yaml (0b), skills/smyx_common/scripts/config-test.yaml (256b), skills/smyx_common/scripts/config.py (22771b), skills/smyx_common/scripts/config.yaml (463b), skills/smyx_common/scripts/dao.py (11119b), skills/smyx_common/scripts/skill.py (2473b), skills/smyx_common/scripts/util.py (15959b), _meta.json (139b)\n\nFile v1.0.5:SKILL.md\n\n---\nname: \"autism-analysis\"\ndescription: \"Performs special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports and intervention recommendations. | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议\"\nversion: \"1.0.1\"\n---\n\n# Autism Spectrum Disorder Behavior Analysis Tool | 孤独症谱系障碍行为分析工具\n\nThis Autism Spectrum Disorder (ASD) behavior analysis tool is an intelligent, specialized video analysis system designed\nspecifically for children. Based on a deep interpretation of core ASD behavioral characteristics, it leverages advanced\nAI technology to meticulously analyze video footage of children during daily interactions or specific scenarios. The\nsystem aims to precisely identify potential ASD traits in areas such as social communication, interaction patterns,\nbehavioral modalities, and restricted interests.  \nThe system automatically generates structured analysis reports that clearly present findings and offers targeted early\nintervention suggestions and strategic references. Whether for parents, educators, or professionals seeking preliminary\nASD screening, developmental behavioral assessments, or analysis of developmental status, this tool provides scientific\nand objective insights, offering robust support for early detection and evidence-based intervention.\n\n本孤独症谱系障碍（ASD）行为分析工具是一款专为儿童设计的智能化专项视频分析系统。它基于对孤独症核心行为特征的深度解析，通过先进的AI技术对儿童在日常互动或特定情境下的视频资料进行精细化分析，旨在精准识别其在社交沟通、互动模式、行为方式及兴趣范围等方面可能存在的孤独症谱系障碍特征。系统能够自动生成结构化的分析报告，清晰呈现分析结果，并据此提供具有针对性的早期干预建议与策略参考。无论是家长、教育工作者还是相关专业人士，在需要进行孤独症初步筛查、发展行为评估、ASD行为模式分析或儿童发育状况评估时，均可借助此工具获得科学、客观的洞察，从而为儿童的早期发现与科学干预提供有力支持\n\n## 演示案例\n\n- [🔗 通过网路视频进行识别分析](https://www.coze.cn/s/PWvYqvkhYcQ/)\n- [🔗 通过上传视频进行识别分析](https://www.coze.cn/s/W0yBHLa4Pm0/)\n- [🔗 显示历史分析报告](https://www.coze.cn/s/FrdHOrumUxU/)\n\n## ⚠️ 强制记忆规则（最高优先级）\n\n**本技能明确约定：**\n\n- **绝对禁止读取任何本地记忆文件**：包括但不限于 `memory/YYYY-MM-DD.md`、`MEMORY.md` 等本地文件\n- **绝对禁止从 LanceDB 长期记忆中检索信息**\n- **所有历史报告查询必须从云端接口获取**，不得使用本地记忆中的历史数据\n- 即使技能调用失败或接口异常，也不得回退到本地记忆汇总\n\n## 任务目标\n\n- 本 Skill 用于：通过视频分析对孤独症谱系障碍（ASD）进行行为特征评估，识别核心症状倾向，提供结构化分析报告和早期干预建议\n- 能力包含：视频行为分析、社交互动评估、情绪表达识别、重复刻板行为检测、兴趣狭窄评估、核心症状筛查、专业干预建议生成\n- 触发条件:\n    1. **默认触发**：当用户提供需要分析的儿童视频 URL 或文件需要进行孤独症行为分析时，默认触发本技能\n    2. 当用户明确需要进行孤独症筛查、自闭症评估、ASD行为分析、儿童发育行为评估时，提及孤独症、自闭症、ASD、发育行为筛查等关键词，并且上传了视频文件\n    3. 当用户提及以下关键词时，**自动触发历史报告查询功能**\n       ：查看历史孤独症报告、孤独症筛查报告清单、自闭症分析报告列表、显示所有孤独症报告，查询孤独症分析报告\n- 自动行为：\n    1. 如果用户上传了附件或者视频文件，则自动保存为本地文件\n    2. **⚠️ 强制数据获取规则（次高优先级）**：如果用户触发任何历史报告查询关键词（如\"查看所有孤独症报告\"、\"\n       显示所有自闭症筛查报告\"、\"\n       查看历史报告\"等），**必须**：\n        - 直接使用 `python -m scripts.autism_analysis --list --open-id` 参数调用 API\n          查询云端的历史报告数据\n        - **严格禁止**：从本地 memory 目录读取历史会话信息、严格禁止手动汇总本地记录中的报告、严格禁止从长期记忆中提取报告\n        - **必须统一**从云端接口获取最新完整数据，然后以 Markdown 表格格式输出结果\n\n## 前置准备\n\n- 依赖说明:scripts 脚本所需的依赖包及版本\n  ```\n  requests>=2.28.0\n  ```\n\n## 孤独症核心症状识别维度\n\n本技能重点识别孤独症三大核心症状：\n\n1. **社交互动障碍**\n    - 眼神接触异常：回避眼神交流、很少对视\n    - 社交微笑缺乏：对他人微笑缺乏回应\n    - 分享兴趣困难：很少主动分享愉悦情绪或兴趣\n    - 互动发起维持困难：难以发起和维持双向互动\n\n2. **沟通交流障碍**\n    - 语言发育迟缓：语言表达明显落后于同龄\n    - 语用障碍：难以理解语境、缺乏手势辅助\n    - 重复刻板语言：刻板重复使用词语\n\n3. **重复刻板行为**\n    - 重复刻板动作：甩手、拍手、旋转身体等\n    - 兴趣狭窄：对特定事物过度关注\n    - 坚持同一性：坚持环境不变，改变会引发焦虑\n    - 感官异常：对某些声音/触觉过度敏感或反应低下\n\n## 操作步骤\n\n### 🔒 open-id 获取流程控制（强制执行，防止遗漏）\n\n**在执行孤独症行为分析前，必须按以下优先级顺序获取 open-id：**\n\n```\n第 1 步：【最高优先级】检查技能所在目录的配置文件（优先）\n        路径：skills/smyx_common/scripts/config.yaml（相对于技能根目录）\n        完整路径示例：${OPENCLAW_WORKSPACE}/skills/{当前技能目录}/skills/smyx_common/scripts/config.yaml\n        → 如果文件存在且配置了 api-key 字段，则读取 api-key 作为 open-id\n        ↓ (未找到/未配置/api-key 为空)\n第 2 步：检查 workspace 公共目录的配置文件\n        路径：${OPENCLAW_WORKSPACE}/skills/smyx_common/scripts/config.yaml\n        → 如果文件存在且配置了 api-key 字段，则读取 api-key 作为 open-id\n        ↓ (未找到/未配置)\n第 3 步：检查用户是否在消息中明确提供了 open-id\n        ↓ (未提供)\n第 4 步：❗ 必须暂停执行，明确提示用户提供用户名或手机号作为 open-id\n```\n\n**⚠️ 关键约束：**\n\n- **禁止**自行假设,自行推导,自行生成 open-id 值（如 openclaw-control-ui、default、autismC113、autism123 等）\n- **禁止**跳过 open-id 验证直接调用 API\n- **必须**在获取到有效 open-id 后才能继续执行分析\n- 如果用户拒绝提供 open-id，说明用途（用于保存和查询孤独症分析报告记录），并询问是否继续\n\n---\n\n- 标准流程:\n    1. **准备视频输入**\n        - 提供本地视频文件路径或网络视频 URL\n        - 确保视频清晰展示儿童自然互动场景，最好包含社交互动片段，光线充足\n    2. **获取 open-id（强制执行）**\n        - 按上述流程控制获取 open-id\n        - 如无法获取，必须提示用户提供用户名或手机号\n    3. **执行孤独症行为分析**\n        - 调用 `-m scripts.autism_analysis` 处理视频文件（**必须在技能根目录下运行脚本**）\n        - 参数说明:\n            - `--input`: 本地视频文件路径\n            - `--url`: 网络视频 URL 地址（API 服务自动下载）\n            - `--analysis-type`: 分析类型，可选值：screening/social/behavior/comprehensive，默认 comprehensive（全面筛查）\n            - `--open-id`: 当前用户的 open-id（必填，按上述流程获取）\n            - `--list`: 显示孤独症分析历史报告列表清单（可以输入起始日期参数过滤数据范围）\n            - `--api-key`: API 访问密钥（可选）\n            - `--api-url`: API 服务地址（可选，使用默认值）\n            - `--detail`: 输出详细程度（basic/standard/json，默认 json）\n            - `--output`: 结果输出文件路径（可选）\n    4. **查看分析结果**\n        - 接收结构化的孤独症行为分析报告\n        - 包含：核心症状因子分析、社交互动评分、沟通行为评分、重复行为评分、风险等级评估、干预建议\n\n## 资源索引\n\n- 必要脚本：见 [scripts/autism_analysis.py](scripts/autism_analysis.py)(用途：调用 API 进行孤独症行为分析，本地文件上传，网络\n  URL 由 API 服务自动下载)\n- 配置文件：见 [scripts/config.py](scripts/config.py)(用途：配置 API 地址、默认参数和视频格式限制)\n- 领域参考：见 [references/api_doc.md](references/api_doc.md)(何时读取：需要了解 API 接口详细规范和错误码时)\n\n## 注意事项\n\n- **重要声明**：本分析仅供早期筛查参考，不能替代专业医生诊断或临床评估。明确疑似孤独症请尽早转诊专业医疗机构\n- 仅在需要时读取参考文档，保持上下文简洁\n- 视频要求：支持 mp4/avi/mov 格式，最大 10MB\n- API 密钥可选，如果通过参数传入则必须确保调用鉴权成功，否则忽略鉴权\n- 禁止临时生成脚本，只能用技能本身的脚本\n- 传入的网路地址参数，不需要下载本地，默认地址都是公网地址，api 服务会自动下载\n- 当显示历史分析报告清单的时候，从接口返回 json 数据中提取字段 reportImageUrl 作为超链接地址，且自动转化为如下 Markdown\n  表格格式输出，包含\"\n  报告名称\"、\"分析类型\"、\"分析时间\"、\"点击查看\"四列，其中\"报告名称\"列使用`孤独症分析报告-{记录id}`形式拼接, \"点击查看\"列使用\n  `[🔗 查看报告](reportImageUrl)`\n  格式的超链接，用户点击即可直接跳转到对应的完整报告页面。\n- 表格输出示例：\n  | 报告名称 | 分析类型 | 分析时间 | 点击查看 |\n  |----------|----------|----------|----------|\n  | 孤独症分析报告-20260312172200001 | 全面筛查 | 2026-03-12 17:22:\n  00 | [🔗 查看报告](https://example.com/report?id=xxx) |\n\n## 使用示例\n\n```bash\n# 全面孤独症筛查分析（以下只是示例，禁止直接使用openclaw-control-ui 作为 open-id）\npython -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type comprehensive --open-id openclaw-control-ui\n\n# 社交互动专项分析（以下只是示例，禁止直接使用openclaw-control-ui 作为 open-id）\npython -m scripts.autism_analysis --url https://example.com/video.mp4 --analysis-type social --open-id openclaw-control-ui\n\n# 重复刻板行为专项分析（以下只是示例，禁止直接使用openclaw-control-ui 作为 open-id）\npython -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type behavior --open-id openclaw-control-ui\n\n# 显示历史分析报告/显示分析报告清单列表/显示历史孤独症报告（自动触发关键词：查看历史孤独症报告、历史报告、孤独症报告清单等）\npython -m scripts.autism_analysis --list --open-id openclaw-control-ui\n\n# 输出精简报告\npython -m scripts.autism_analysis --input video.mp4 --analysis-type comprehensive --open-id your-open-id --detail basic\n\n# 保存结果到文件\npython -m scripts.autism_analysis --input video.mp4 --analysis-type screening --open-id your-open-id --output result.json\n```\n\nFile v1.0.5:_meta.json\n\n{\n  \"ownerId\": \"kn7cyxkr2ymf7zwsrybpedg8xx83ywrj\",\n  \"slug\": \"smyx-autism-analysis\",\n  \"version\": \"1.0.5\",\n  \"publishedAt\": 1779891049510\n}\n\nFile v1.0.5:references/api_doc.md\n\n# API 接口文档\n\n此处用于存放孤独症行为分析 API 的接口文档，待后续补充。\n\n## 接口规范\n\n- 基础地址：由 smyx_common 配置统一管理\n- 认证方式：API Key 鉴权\n- 请求格式：支持文件上传\n- 响应格式：JSON\n\n## 主要接口\n\n1. `/web/ai-analysis/v2/start-common-ai-analysis` - 启动分析任务\n2. `/web/ai-analysis/get-common-ai-analysis-result` - 获取分析结果\n3. `/web/ai-analysis/page-common-ai-analysis-result` - 分页查询历史报告\n4. `/health/order/api/getReportDetailExport?id={id}` - 导出完整报告\n\n## 场景代码\n\n- `AUTISM_ANALYSIS` - 孤独症谱系障碍行为分析\n\nFile v1.0.5:skills/smyx_analysis/references/api_doc.md\n\n# API接口文档\n\n## 接口地址\n\n`POST https://your-api-server.com/api/v1/common-analysis`\n\n## 请求头\n\n| 字段           | 必选 | 说明                            |\n|--------------|----|-------------------------------|\n| X-API-Key    | 是  | API访问密钥                       |\n| Content-Type | 是  | 文件上传或 application/json（URL模式） |\n\n## 请求参数\n\n### 1. 文件上传模式\n\n| 字段           | 类型     | 必选 | 说明                                    |\n|--------------|--------|----|---------------------------------------|\n| video        | file   | 是  | MP4视频文件                               |\n| detail_level | string | 否  | 输出详细程度：basic/standard/full，默认standard |\n\n### 2. URL模式\n\n| 字段           | 类型     | 必选 | 说明                                    |\n|--------------|--------|----|---------------------------------------|\n| video_url    | string | 是  | 可公开访问的视频URL                           |\n| detail_level | string | 否  | 输出详细程度：basic/standard/full，默认standard |\n\n## 响应格式\n\n```json\n{\n  \"code\": 200,\n  \"message\": \"success\",\n  \"data\": {\n    \"analysis_time\": \"2026-03-10 15:30:00\",\n    \"face_detection\": {\n      \"status\": \"success\",\n      \"face_count\": 1,\n      \"quality_score\": 95\n    },\n    \"diagnosis\": {\n      \"overall_constitution\": \"平和质\",\n      \"organ_condition\": {\n        \"liver\": \"正常\",\n        \"heart\": \"轻微火旺\",\n        \"spleen\": \"略虚\",\n        \"lung\": \"正常\",\n        \"kidney\": \"正常\"\n      },\n      \"color_analysis\": {\n        \"complexion\": \"微黄\",\n        \"correspondence\": \"脾胃功能略弱\"\n      }\n    },\n    \"health_warnings\": [\n      \"注意休息，避免熬夜\"\n    ],\n    \"suggestions\": [\n      \"饮食清淡，减少辛辣食物摄入\"\n    ]\n  }\n}\n```\n\n## 错误码说明\n\n| 错误码 | 说明       |\n|-----|----------|\n| 400 | 请求参数错误   |\n| 401 | API密钥无效  |\n| 403 | 权限不足     |\n| 413 | 文件过大     |\n| 415 | 不支持的文件格式 |\n| 500 | 服务器内部错误  |\n\nFile v1.0.5:scripts/config.yaml\n\n{}\n\nFile v1.0.5:skills/smyx_analysis/scripts/config.yaml\n\n{}\n\nFile v1.0.5:skills/smyx_common/scripts/config-dev.yaml\n\nApiEnum:\n  base-url-open-api: \"http://192.168.1.234:9601/smyx-open-api\"\n  base-url-open-h5: \"http://192.168.1.234:4100\"\n  base-url-health: \"http://192.168.1.234:7070/jeecg-boot-xzgz\"\n\nConstantEnum:\n  is-debug: true\n\nFile v1.0.5:skills/smyx_common/scripts/config-test.yaml\n\nApiEnum:\n  base-url-open-api: \"https://livemonitortest.lifeemergence.com/smyx-open-api\"\n  base-url-open-h5: \"http://livemonitortest.lifeemergence.com\"\n  base-url-health: \"https://healthtest.lifeemergence.com/jeecg-boot-xzgz\"\n\nConstantEnum:\n  is-debug: true\n\nFile v1.0.5:skills/smyx_common/scripts/config.yaml\n\nenv: prod\n\nApiEnum:\n  api-key:\n  api-secret-key:\n  database-url:\n  base-url-open-api: \"https://open.lifeemergence.com/smyx-open-api\"\n  base-url-open-h5: \"http://livemonitor.lifeemergence.com\"\n  base-url-health: \"https://lifeemergence.com/jeecg-boot-xzgz\"\n\nConstantEnum:\n  is-debug: false\n  app--id: x1a3s4nwy1s2r4se\n  current--tentant-code: \"XIAN_ZHAO_GAN_ZHI\"\n  feishu-app--id: cli_a93d769369badcb1\n  feishu-app--secret:\n  default--skill-platform-name: ARK_CLAW\n\nFile v1.0.5:skill-card.md\n\n## Description: <br>\nAnalyzes child behavior videos for autism spectrum disorder-related behavioral characteristics and returns structured screening observations, report links, and intervention suggestions. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[smyx-sunjinhui](https://clawhub.ai/user/smyx-sunjinhui) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nParents, educators, clinicians, and care teams can use this skill to submit child interaction videos for preliminary ASD behavior screening, structured reports, and early-intervention reference suggestions. Outputs are screening support only and do not replace professional medical diagnosis or clinical evaluation. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill sends child videos and user identifiers to the publisher's remote service. <br>\nMitigation: Use only with informed consent and after verifying the service's privacy, retention, deletion, and medical-disclaimer terms. <br>\nRisk: The skill uses sensitive credentials and local token storage with unclear scope controls. <br>\nMitigation: Use a dedicated API key and open-id, avoid phone numbers unless required, do not reuse credentials, and rotate or revoke keys when no longer needed. <br>\nRisk: Release security guidance says a dependency issue should be fixed before installation. <br>\nMitigation: Require the publisher to fix the dependency issue and re-scan the release before deployment. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/smyx-sunjinhui/smyx-autism-analysis) <br>\n- [API documentation](references/api_doc.md) <br>\n- [smyx_analysis API documentation](skills/smyx_analysis/references/api_doc.md) <br>\n- [Network video analysis demo](https://www.coze.cn/s/PWvYqvkhYcQ/) <br>\n- [Uploaded video analysis demo](https://www.coze.cn/s/W0yBHLa4Pm0/) <br>\n- [Historical report demo](https://www.coze.cn/s/FrdHOrumUxU/) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Analysis, API Calls, Markdown, JSON, Files, Shell commands, Guidance] <br>\n**Output Format:** [Markdown report text, JSON detail output, Markdown tables for report history, and optional output files] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Supports basic, standard, and JSON detail modes; video inputs are documented as mp4, avi, or mov with a 10MB maximum.] <br>\n\n## Skill Version(s): <br>\n1.0.5 (source: server release evidence; artifact frontmatter reports 1.0.1) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nFile v1.0.5:skills/smyx_analysis/requirements.txt\n\npydash==8.0.6\nSQLAlchemy==2.0.46\nyaml==6.0.3\n\nFile v1.0.5:skills/smyx_common/requirements.txt\n\npydash==8.0.6\nSQLAlchemy==2.0.46\nyaml==6.0.3\n\nArchive v1.0.4: 32 files, 38793 bytes\n\nFiles: references/api_doc.md (671b), scripts/__init__.py (34b), scripts/api_service.py (1670b), scripts/autism_analysis.py (8394b), scripts/config.py (668b), scripts/config.yaml (2b), scripts/skill.py (570b), SKILL.md (11925b), skills/face_analysis/__init__.py (0b), skills/face_analysis/README.md (2497b), skills/face_analysis/references/api_doc.md (1744b), skills/face_analysis/requirements.txt (45b), skills/face_analysis/scripts/__init__.py (0b), skills/face_analysis/scripts/api_service.py (1857b), skills/face_analysis/scripts/config.py (1182b), skills/face_analysis/scripts/config.yaml (3b), skills/face_analysis/scripts/face_analysis.py (7053b), skills/face_analysis/scripts/skill.py (11274b), skills/smyx_common/__init__.py (0b), skills/smyx_common/requirements.txt (2246b), skills/smyx_common/scripts/__init__.py (177b), skills/smyx_common/scripts/api_service.py (2518b), skills/smyx_common/scripts/base.py (469b), skills/smyx_common/scripts/config-dev.yaml (214b), skills/smyx_common/scripts/config-prod.yaml (0b), skills/smyx_common/scripts/config-test.yaml (256b), skills/smyx_common/scripts/config.py (9279b), skills/smyx_common/scripts/config.yaml (463b), skills/smyx_common/scripts/dao.py (11119b), skills/smyx_common/scripts/skill.py (2535b), skills/smyx_common/scripts/util.py (17543b), _meta.json (139b)\n\nFile v1.0.4:SKILL.md\n\n---\nname: \"autism-analysis\"\ndescription: \"Performs special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports and intervention recommendations. | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议\"\nversion: \"1.0.0\"\n---\n\n# Autism Spectrum Disorder Behavior Analysis Tool | 孤独症谱系障碍行为分析工具\n\nThis Autism Spectrum Disorder (ASD) behavior analysis tool is an intelligent, specialized video analysis system designed\nspecifically for children. Based on a deep interpretation of core ASD behavioral characteristics, it leverages advanced\nAI technology to meticulously analyze video footage of children during daily interactions or specific scenarios. The\nsystem aims to precisely identify potential ASD traits in areas such as social communication, interaction patterns,\nbehavioral modalities, and restricted interests.  \nThe system automatically generates structured analysis reports that clearly present findings and offers targeted early\nintervention suggestions and strategic references. Whether for parents, educators, or professionals seeking preliminary\nASD screening, developmental behavioral assessments, or analysis of developmental status, this tool provides scientific\nand objective insights, offering robust support for early detection and evidence-based intervention.\n\n本孤独症谱系障碍（ASD）行为分析工具是一款专为儿童设计的智能化专项视频分析系统。它基于对孤独症核心行为特征的深度解析，通过先进的AI技术对儿童在日常互动或特定情境下的视频资料进行精细化分析，旨在精准识别其在社交沟通、互动模式、行为方式及兴趣范围等方面可能存在的孤独症谱系障碍特征。系统能够自动生成结构化的分析报告，清晰呈现分析结果，并据此提供具有针对性的早期干预建议与策略参考。无论是家长、教育工作者还是相关专业人士，在需要进行孤独症初步筛查、发展行为评估、ASD行为模式分析或儿童发育状况评估时，均可借助此工具获得科学、客观的洞察，从而为儿童的早期发现与科学干预提供有力支持\n\n## 演示案例\n\n- [🔗 通过网路视频进行识别分析](https://www.coze.cn/s/PWvYqvkhYcQ/)\n- [🔗 通过上传视频进行识别分析](https://www.coze.cn/s/W0yBHLa4Pm0/)\n- [🔗 显示历史分析报告](https://www.coze.cn/s/FrdHOrumUxU/)\n\n## ⚠️ 强制记忆规则（最高优先级）\n\n**本技能明确约定：**\n\n- **绝对禁止读取任何本地记忆文件**：包括但不限于 `memory/YYYY-MM-DD.md`、`MEMORY.md` 等本地文件\n- **绝对禁止从 LanceDB 长期记忆中检索信息**\n- **所有历史报告查询必须从云端接口获取**，不得使用本地记忆中的历史数据\n- 即使技能调用失败或接口异常，也不得回退到本地记忆汇总\n\n## 任务目标\n\n- 本 Skill 用于：通过视频分析对孤独症谱系障碍（ASD）进行行为特征评估，识别核心症状倾向，提供结构化分析报告和早期干预建议\n- 能力包含：视频行为分析、社交互动评估、情绪表达识别、重复刻板行为检测、兴趣狭窄评估、核心症状筛查、专业干预建议生成\n- 触发条件:\n    1. **默认触发**：当用户提供需要分析的儿童视频 URL 或文件需要进行孤独症行为分析时，默认触发本技能\n    2. 当用户明确需要进行孤独症筛查、自闭症评估、ASD行为分析、儿童发育行为评估时，提及孤独症、自闭症、ASD、发育行为筛查等关键词，并且上传了视频文件\n    3. 当用户提及以下关键词时，**自动触发历史报告查询功能**\n       ：查看历史孤独症报告、孤独症筛查报告清单、自闭症分析报告列表、显示所有孤独症报告，查询孤独症分析报告\n- 自动行为：\n    1. 如果用户上传了附件或者视频文件，则自动保存到技能目录下 attachments\n    2. **⚠️ 强制数据获取规则（次高优先级）**：如果用户触发任何历史报告查询关键词（如\"查看所有孤独症报告\"、\"\n       显示所有自闭症筛查报告\"、\"\n       查看历史报告\"等），**必须**：\n        - 直接使用 `python -m scripts.autism_analysis --list --open-id` 参数调用 API\n          查询云端的历史报告数据\n        - **严格禁止**：从本地 memory 目录读取历史会话信息、严格禁止手动汇总本地记录中的报告、严格禁止从长期记忆中提取报告\n        - **必须统一**从云端接口获取最新完整数据，然后以 Markdown 表格格式输出结果\n\n## 前置准备\n\n- 依赖说明:scripts 脚本所需的依赖包及版本\n  ```\n  requests>=2.28.0\n  ```\n\n## 孤独症核心症状识别维度\n\n本技能重点识别孤独症三大核心症状：\n\n1. **社交互动障碍**\n    - 眼神接触异常：回避眼神交流、很少对视\n    - 社交微笑缺乏：对他人微笑缺乏回应\n    - 分享兴趣困难：很少主动分享愉悦情绪或兴趣\n    - 互动发起维持困难：难以发起和维持双向互动\n\n2. **沟通交流障碍**\n    - 语言发育迟缓：语言表达明显落后于同龄\n    - 语用障碍：难以理解语境、缺乏手势辅助\n    - 重复刻板语言：刻板重复使用词语\n\n3. **重复刻板行为**\n    - 重复刻板动作：甩手、拍手、旋转身体等\n    - 兴趣狭窄：对特定事物过度关注\n    - 坚持同一性：坚持环境不变，改变会引发焦虑\n    - 感官异常：对某些声音/触觉过度敏感或反应低下\n\n## 操作步骤\n\n### 🔒 open-id 获取流程控制（强制执行，防止遗漏）\n\n**在执行孤独症行为分析前，必须按以下优先级顺序获取 open-id：**\n\n```\n第 1 步：【最高优先级】检查技能所在目录的配置文件（优先）\n        路径：skills/smyx_common/scripts/config.yaml（相对于技能根目录）\n        完整路径示例：${OPENCLAW_WORKSPACE}/skills/{当前技能目录}/skills/smyx_common/scripts/config.yaml\n        → 如果文件存在且配置了 api-key 字段，则读取 api-key 作为 open-id\n        ↓ (未找到/未配置/api-key 为空)\n第 2 步：检查 workspace 公共目录的配置文件\n        路径：${OPENCLAW_WORKSPACE}/skills/smyx_common/scripts/config.yaml\n        → 如果文件存在且配置了 api-key 字段，则读取 api-key 作为 open-id\n        ↓ (未找到/未配置)\n第 3 步：检查用户是否在消息中明确提供了 open-id\n        ↓ (未提供)\n第 4 步：❗ 必须暂停执行，明确提示用户提供用户名或手机号作为 open-id\n```\n\n**⚠️ 关键约束：**\n\n- **禁止**自行假设,自行推导,自行生成 open-id 值（如 openclaw-control-ui、default、autismC113、autism123 等）\n- **禁止**跳过 open-id 验证直接调用 API\n- **必须**在获取到有效 open-id 后才能继续执行分析\n- 如果用户拒绝提供 open-id，说明用途（用于保存和查询孤独症分析报告记录），并询问是否继续\n\n---\n\n- 标准流程:\n    1. **准备视频输入**\n        - 提供本地视频文件路径或网络视频 URL\n        - 确保视频清晰展示儿童自然互动场景，最好包含社交互动片段，光线充足\n    2. **获取 open-id（强制执行）**\n        - 按上述流程控制获取 open-id\n        - 如无法获取，必须提示用户提供用户名或手机号\n    3. **执行孤独症行为分析**\n        - 调用 `-m scripts.autism_analysis` 处理视频文件（**必须在技能根目录下运行脚本**）\n        - 参数说明:\n            - `--input`: 本地视频文件路径（使用 multipart/form-data 方式上传）\n            - `--url`: 网络视频 URL 地址（API 服务自动下载）\n            - `--analysis-type`: 分析类型，可选值：screening/social/behavior/comprehensive，默认 comprehensive（全面筛查）\n            - `--open-id`: 当前用户的 open-id（必填，按上述流程获取）\n            - `--list`: 显示孤独症分析历史报告列表清单（可以输入起始日期参数过滤数据范围）\n            - `--api-key`: API 访问密钥（可选）\n            - `--api-url`: API 服务地址（可选，使用默认值）\n            - `--detail`: 输出详细程度（basic/standard/json，默认 json）\n            - `--output`: 结果输出文件路径（可选）\n    4. **查看分析结果**\n        - 接收结构化的孤独症行为分析报告\n        - 包含：核心症状因子分析、社交互动评分、沟通行为评分、重复行为评分、风险等级评估、干预建议\n\n## 资源索引\n\n- 必要脚本：见 [scripts/autism_analysis.py](scripts/autism_analysis.py)(用途：调用 API 进行孤独症行为分析，本地文件使用\n  multipart/form-data 方式上传，网络 URL 由 API 服务自动下载)\n- 配置文件：见 [scripts/config.py](scripts/config.py)(用途：配置 API 地址、默认参数和视频格式限制)\n- 领域参考：见 [references/api_doc.md](references/api_doc.md)(何时读取：需要了解 API 接口详细规范和错误码时)\n\n## 注意事项\n\n- **重要声明**：本分析仅供早期筛查参考，不能替代专业医生诊断或临床评估。明确疑似孤独症请尽早转诊专业医疗机构\n- 仅在需要时读取参考文档，保持上下文简洁\n- 视频要求：支持 mp4/avi/mov 格式，最大 100MB\n- API 密钥可选，如果通过参数传入则必须确保调用鉴权成功，否则忽略鉴权\n- 禁止临时生成脚本，只能用技能本身的脚本\n- 传入的网路地址参数，不需要下载本地，默认地址都是公网地址，api 服务会自动下载\n- 当显示历史分析报告清单的时候，从数据 json 中提取字段 reportImageUrl 作为超链接地址，使用 Markdown 表格格式输出，包含\"\n  报告名称\"、\"分析类型\"、\"分析时间\"、\"点击查看\"四列，其中\"报告名称\"列使用`孤独症分析报告-{记录id}`形式拼接, \"点击查看\"列使用\n  `[🔗 查看报告](reportImageUrl)`\n  格式的超链接，用户点击即可直接跳转到对应的完整报告页面。\n- 表格输出示例：\n  | 报告名称 | 分析类型 | 分析时间 | 点击查看 |\n  |----------|----------|----------|----------|\n  | 孤独症分析报告-20260312172200001 | 全面筛查 | 2026-03-12 17:22:\n  00 | [🔗 查看报告](https://example.com/report?id=xxx) |\n\n## 使用示例\n\n```bash\n# 全面孤独症筛查分析（以下只是示例，禁止直接使用openclaw-control-ui 作为 open-id）\npython -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type comprehensive --open-id openclaw-control-ui\n\n# 社交互动专项分析（以下只是示例，禁止直接使用openclaw-control-ui 作为 open-id）\npython -m scripts.autism_analysis --url https://example.com/video.mp4 --analysis-type social --open-id openclaw-control-ui\n\n# 重复刻板行为专项分析（以下只是示例，禁止直接使用openclaw-control-ui 作为 open-id）\npython -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type behavior --open-id openclaw-control-ui\n\n# 显示历史分析报告/显示分析报告清单列表/显示历史孤独症报告（自动触发关键词：查看历史孤独症报告、历史报告、孤独症报告清单等）\npython -m scripts.autism_analysis --list --open-id openclaw-control-ui\n\n# 输出精简报告\npython -m scripts.autism_analysis --input video.mp4 --analysis-type comprehensive --open-id your-open-id --detail basic\n\n# 保存结果到文件\npython -m scripts.autism_analysis --input video.mp4 --analysis-type screening --open-id your-open-id --output result.json\n```\n\nFile v1.0.4:skills/face_analysis/README.md\n\n# 中医面诊分析工具 (face-analysis)\n\n## 技能介绍\n这是一个基于AI的中医面诊分析技能，可以通过面部视频自动分析健康状况，返回结构化的诊断结果和养生建议。\n\n## 快速开始\n### 1. 配置API信息\n编辑 `scripts/config.py`，设置你的API地址和密钥：\n```python\nDEFAULT_API_URL = \"https://your-api-server.com/api/v1/face-analysis\"\nDEFAULT_API_KEY = \"your-api-key-here\"\n```\n\n### 2. 分析本地视频\n```bash\npython scripts/face_analysis.py --input /path/to/your/video.mp4\n```\n\n### 3. 分析网络视频\n```bash\npython scripts/face_analysis.py --url https://example.com/video.mp4\n```\n\n## 功能特性\n- ✅ 支持本地MP4视频上传\n- ✅ 支持网络视频URL分析\n- ✅ 三种输出详细程度：精简/标准/完整\n- ✅ 结构化JSON结果输出\n- ✅ 自动保存结果到文件\n- ✅ 内置视频格式和大小校验\n\n## 目录结构\n```\nface-analysis/\n├── SKILL.md              # 技能说明文件（系统自动加载）\n├── README.md             # 本说明文件\n├── scripts/\n│   ├── face_analysis.py  # 主程序\n│   └── config.py         # 配置文件\n├── references/\n│   ├── api_doc.md        # API接口文档\n│   ├── tcm_theory.md     # 中医面诊理论参考\n│   └── faq.md            # 常见问题\n└── assets/\n    └── template.json     # 返回结果模板\n```\n\n## 使用示例\n### 标准输出\n```\n📊 中医面诊分析报告\n==================================================\n⏰ 分析时间: 2026-03-10 15:30:00\n🎯 人脸检测: success (置信度: 95分)\n\n🔍 诊断结果:\n  整体体质: 平和质\n  脏腑状况:\n    liver: 正常\n    heart: 轻微火旺\n    spleen: 略虚\n    lung: 正常\n    kidney: 正常\n  面色分析: 微黄\n  对应提示: 脾胃功能略弱\n\n⚠️ 健康警示:\n  ⚠️  注意休息，避免熬夜\n\n💡 养生建议:\n  💡 饮食清淡，减少辛辣食物摄入\n  💡 保持规律作息，每晚11点前入睡\n  💡 适当进行有氧运动，如散步、太极拳\n==================================================\n```\n\n### 输出到JSON文件\n```bash\npython scripts/face_analysis.py --input video.mp4 --detail full --output result.json\n```\n\n## 注意事项\n1. 视频要求：清晰正面面部，光线充足，时长5-30秒为宜\n2. 支持格式：mp4、avi、mov，最大100MB\n3. API需要自行部署或接入第三方服务\n4. 结果仅供参考，不能替代专业医生诊断\n\nFile v1.0.4:_meta.json\n\n{\n  \"ownerId\": \"kn7cyxkr2ymf7zwsrybpedg8xx83ywrj\",\n  \"slug\": \"smyx-autism-analysis\",\n  \"version\": \"1.0.4\",\n  \"publishedAt\": 1778910342056\n}\n\nFile v1.0.4:references/api_doc.md\n\n# API 接口文档\n\n此处用于存放孤独症行为分析 API 的接口文档，待后续补充。\n\n## 接口规范\n\n- 基础地址：由 smyx_common 配置统一管理\n- 认证方式：API Key 鉴权\n- 请求格式：multipart/form-data 支持文件上传\n- 响应格式：JSON\n\n## 主要接口\n\n1. `/web/ai-analysis/v2/start-common-ai-analysis` - 启动分析任务\n2. `/web/ai-analysis/get-common-ai-analysis-result` - 获取分析结果\n3. `/web/ai-analysis/page-common-ai-analysis-result` - 分页查询历史报告\n4. `/health/order/api/getReportDetailExport?id={id}` - 导出完整报告\n\n## 场景代码\n\n- `AUTISM_ANALYSIS` - 孤独症谱系障碍行为分析\n\nFile v1.0.4:skills/face_analysis/references/api_doc.md\n\n# API接口文档\n\n## 接口地址\n`POST https://your-api-server.com/api/v1/face-analysis`\n\n## 请求头\n| 字段 | 必选 | 说明 |\n|------|------|------|\n| X-API-Key | 是 | API访问密钥 |\n| Content-Type | 是 | multipart/form-data（文件上传）或 application/json（URL模式） |\n\n## 请求参数\n### 1. 文件上传模式\n| 字段 | 类型 | 必选 | 说明 |\n|------|------|------|------|\n| video | file | 是 | MP4视频文件 |\n| detail_level | string | 否 | 输出详细程度：basic/standard/full，默认standard |\n\n### 2. URL模式\n| 字段 | 类型 | 必选 | 说明 |\n|------|------|------|------|\n| video_url | string | 是 | 可公开访问的视频URL |\n| detail_level | string | 否 | 输出详细程度：basic/standard/full，默认standard |\n\n## 响应格式\n```json\n{\n  \"code\": 200,\n  \"message\": \"success\",\n  \"data\": {\n    \"analysis_time\": \"2026-03-10 15:30:00\",\n    \"face_detection\": {\n      \"status\": \"success\",\n      \"face_count\": 1,\n      \"quality_score\": 95\n    },\n    \"diagnosis\": {\n      \"overall_constitution\": \"平和质\",\n      \"organ_condition\": {\n        \"liver\": \"正常\",\n        \"heart\": \"轻微火旺\",\n        \"spleen\": \"略虚\",\n        \"lung\": \"正常\",\n        \"kidney\": \"正常\"\n      },\n      \"color_analysis\": {\n        \"complexion\": \"微黄\",\n        \"correspondence\": \"脾胃功能略弱\"\n      }\n    },\n    \"health_warnings\": [\n      \"注意休息，避免熬夜\"\n    ],\n    \"suggestions\": [\n      \"饮食清淡，减少辛辣食物摄入\"\n    ]\n  }\n}\n```\n\n## 错误码说明\n| 错误码 | 说明 |\n|--------|------|\n| 400 | 请求参数错误 |\n| 401 | API密钥无效 |\n| 403 | 权限不足 |\n| 413 | 文件过大 |\n| 415 | 不支持的文件格式 |\n| 500 | 服务器内部错误 |\n\nFile v1.0.4:scripts/config.yaml\n\n{}\n\nFile v1.0.4:skills/face_analysis/scripts/config.yaml\n\n{}\n\nFile v1.0.4:skills/smyx_common/scripts/config-dev.yaml\n\nApiEnum:\n  base-url-open-api: \"http://192.168.1.234:9601/smyx-open-api\"\n  base-url-open-h5: \"http://192.168.1.234:4100\"\n  base-url-health: \"http://192.168.1.234:7070/jeecg-boot-xzgz\"\n\nConstantEnum:\n  is-debug: true\n\nFile v1.0.4:skills/smyx_common/scripts/config-test.yaml\n\nApiEnum:\n  base-url-open-api: \"https://livemonitortest.lifeemergence.com/smyx-open-api\"\n  base-url-open-h5: \"http://livemonitortest.lifeemergence.com\"\n  base-url-health: \"https://healthtest.lifeemergence.com/jeecg-boot-xzgz\"\n\nConstantEnum:\n  is-debug: true\n\nFile v1.0.4:skills/smyx_common/scripts/config.yaml\n\nenv: prod\n\nApiEnum:\n  api-key:\n  api-secret-key:\n  database-url:\n  base-url-open-api: \"https://open.lifeemergence.com/smyx-open-api\"\n  base-url-open-h5: \"http://livemonitor.lifeemergence.com\"\n  base-url-health: \"https://lifeemergence.com/jeecg-boot-xzgz\"\n\nConstantEnum:\n  is-debug: false\n  app--id: x1a3s4nwy1s2r4se\n  current--tentant-code: \"XIAN_ZHAO_GAN_ZHI\"\n  feishu-app--id: cli_a93d769369badcb1\n  feishu-app--secret:\n  default--skill-platform-name: ARK_CLAW\n\nFile v1.0.4:skills/face_analysis/requirements.txt\n\npydash==8.0.6\nSQLAlchemy==2.0.46\nyaml==6.0.3\n\nFile v1.0.4:skills/smyx_common/requirements.txt\n\naltgraph==0.17.5\nannotated-doc==0.0.4\nannotated-types==0.7.0\nanyio==4.12.1\nAPScheduler==3.11.2\nastroid==3.1.0\nAuthlib==1.6.6\nblinker==1.4\ncachetools==6.2.6\ncertifi==2026.1.4\ncffi==2.0.0\nchardet==5.2.0\ncharset-normalizer==3.4.4\nclick==8.3.1\ncoverage==7.13.2\ncoze-workload-identity==0.1.7\ncozeloop==0.1.19\ncryptography==3.4.8\nCython==3.2.4\ndbus-python==1.2.18\ndill==0.4.1\ndistro==1.7.0\ndistro-info==1.1+ubuntu0.2\net_xmlfile==2.0.0\nfastapi==0.121.2\ngitdb==4.0.12\ngitignore_parser==0.1.13\nGitPython==3.1.45\ngreenlet==3.3.1\nh11==0.16.0\nhttpcore==1.0.9\nhttplib2==0.20.2\nhttpx==0.28.1\nhttpx-ws==0.8.2\nidna==3.11\nimportlib-metadata==4.6.4\ninflect==7.5.0\niniconfig==2.3.0\nisort==5.13.2\njeepney==0.7.1\nJinja2==3.1.6\njiter==0.12.0\njsonpatch==1.33\njsonpointer==3.0.0\nkeyring==23.5.0\nlangchain==1.0.3\nlangchain-core==1.0.2\nlangchain-openai==1.0.1\nlanggraph==1.0.2\nlanggraph-checkpoint==3.0.0\nlanggraph-prebuilt==1.0.2\nlanggraph-sdk==0.2.9\nlangsmith==0.4.39\nlaunchpadlib==1.10.16\nlazr.restfulclient==0.14.4\nlazr.uri==1.0.6\nmarkdown-it-py==4.0.0\nMarkupSafe==3.0.3\nmccabe==0.7.0\nmdurl==0.1.2\nmore-itertools==8.10.0\nnumpy==2.4.1\noauthlib==3.2.0\nopenai==2.16.0\nopenpyxl==3.1.5\norjson==3.11.5\normsgpack==1.12.2\npackaging==25.0\npandas==2.3.3\nplatformdirs==4.5.1\npluggy==1.6.0\npsutil==7.1.3\npsycopg2-binary==2.9.11\npycparser==3.0\npydantic==2.12.4\npydantic_core==2.41.5\npydash==8.0.6\nPygments==2.19.2\nPyGObject==3.42.1\npyinstaller==6.18.0\npyinstaller-hooks-contrib==2026.0\nPyJWT==2.10.1\npylint==3.1.0\nPyMySQL==1.1.2\npyparsing==2.4.7\npytest==9.0.1\npytest-asyncio==1.3.0\npytest-cov==7.0.0\npytest-mock==3.15.1\npython-apt==2.4.0+ubuntu4.1\npython-dateutil==2.9.0.post0\npytz==2025.2\nPyYAML==6.0.3\nregex==2026.1.15\nrequests==2.32.5\nrequests-toolbelt==1.0.0\nrich==14.2.0\nSecretStorage==3.3.1\nsetuptools==80.9.0\nsix==1.16.0\nsmmap==5.0.2\nsniffio==1.3.1\nsqlacodegen==3.2.0\nSQLAlchemy==2.0.46\nstarlette==0.49.3\nsupervisor==4.2.1\ntenacity==9.1.2\ntiktoken==0.12.0\ntomlkit==0.14.0\ntqdm==4.67.1\ntypeguard==4.4.4\ntyping-inspection==0.4.2\ntyping_extensions==4.15.0\ntzdata==2025.3\ntzlocal==5.3.1\nunattended-upgrades==0.1\nurllib3==2.6.3\nuvicorn==0.38.0\nwadllib==1.3.6\nwatchdog==6.0.0\nwebsockets==15.0.1\nwheel==0.45.1\nwsproto==1.3.2\nxlrd==2.0.2\nxxhash==3.6.0\nzipp==1.0.0\nzstandard==0.25.0","readmeExcerpt":"Skill: Autism Spectrum Disorder Behavior Analysis Tool | 孤独症谱系障碍行为分析工具 Owner: smyx-sunjinhui Summary: Performs special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports and intervention recommendations. | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议 Tags: latest:1.0.13 Version history: v1.0.13 | 2026-08-29T11:52:29","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"python -m scripts.autism_analysis --list"},{"language":"text","snippet":"requests>=2.28.0"},{"language":"bash","snippet":"# 全面孤独症筛查分析\npython -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type comprehensive\n\n# 社交互动专项分析\npython -m scripts.autism_analysis --url https://example.com/video.mp4 --analysis-type social\n\n# 重复刻板行为专项分析\npython -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type behavior\n\n# 显示历史分析报告/显示分析报告清单列表/显示历史孤独症报告（自动触发关键词：查看历史孤独症报告、历史报告、孤独症报告清单等）\npython -m scripts.autism_analysis --list\n\n# 输出精简报告\npython -m scripts.autism_analysis --input video.mp4 --analysis-type comprehensive --detail basic\n\n# 保存结果到文件\npython -m scripts.autism_analysis --input video.mp4 --analysis-type screening --output result.json"},{"language":"bash","snippet":"python -m scripts.autism_analysis --list"},{"language":"text","snippet":"requests>=2.28.0"},{"language":"bash","snippet":"# 全面孤独症筛查分析\npython -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type comprehensive\n\n# 社交互动专项分析\npython -m scripts.autism_analysis --url https://example.com/video.mp4 --analysis-type social\n\n# 重复刻板行为专项分析\npython -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type behavior\n\n# 显示历史分析报告/显示分析报告清单列表/显示历史孤独症报告（自动触发关键词：查看历史孤独症报告、历史报告、孤独症报告清单等）\npython -m scripts.autism_analysis --list\n\n# 输出精简报告\npython -m scripts.autism_analysis --input video.mp4 --analysis-type comprehensive --detail basic\n\n# 保存结果到文件\npython -m scripts.autism_analysis --input video.mp4 --analysis-type screening --output result.json"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: \"autism-analysis\"\ndescription: \"Performs special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports and intervention recommendations. | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议\"\nversion: \"1.0.14\"\nlicense: \"MIT-0\"\n---\n\n# 🧩 Autism Spectrum Disorder Behavior Analysis Tool | 孤独症谱系障碍行为分析工具\n\n> **智能健康/识别分析中枢** · 图片/视频智能分析 · 结构化报告 · 历史报告云端查询\n\n---\n\n## 🧭 技能概览 | Overview\n\n| 模块 | 内容 |\n|---|---|\n| 🏷️ 技能名称 | **孤独症谱系障碍行为分析工具** |\n| 🎯 核心目标 | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议 |\n| 🖼️ 输入类型 | 图片、视频、本地文件、网络 URL |\n| 📝 输出能力 | 结构化分析报告、风险/识别结果、建议与报告链接 |\n| 🧩 场景码 | `AUTISM_ANALYSIS` |\n\nThis Autism Spectrum Disorder (ASD) behavior analysis tool is an intelligent, specialized video analysis system designed\nspecifically for children. Based on a deep interpretation of core ASD behavioral characteristics, it leverages advanced\nAI technology to meticulously analyze video footage of children during daily interactions or specific scenarios. The\nsystem aims to precisely identify potential ASD traits in areas such as social communication, interaction patterns,\nbehavioral modalities, and restricted interests.  \nThe system automatically generates structured analysis reports that clearly present findings and offers targeted early\nintervention suggestions and strategic references. Whether for parents, educators, or professionals seeking preliminary\nASD screening, developmental behavioral assessments, or analysis of developmental status, this tool provides scientific\nand objective insights, offering robust support for early detection and evidence-based intervention.\n\n本孤独症谱系障碍（ASD）行为分析工具是一款专为儿童设计的智能化专项视频分析系统。它基于对孤独症核心行为特征的深度解析，通过先进的AI技术对儿童在日常互动或特定情境下的视频资料进行精细化分析，旨在精准识别其在社交沟通、互动模式、行为方式及兴趣范围等方面可能存在的孤独症谱系障碍特征。系统能够自动生成结构化的分析报告，清晰呈现分析结果，并据此提供具有针对性的早期干预建议与策略参考。无论是家长、教育工作者还是相关专业人士，在需要进行孤独症初步筛查、发展行为评估、ASD行为模式分析或儿童发育状况评估时，均可借助此工具获得科学、客观的洞察，从而为儿童的早期发现与科学干预提供有力支持\n\n## 🎬 技能演示 | Skill Demo\n[▶️ 点击查看技能使用介绍](https://lifeemergence.com/sample.html)\n\n## 🎯 任务目标 | Goals\n\n### 1. 🧩 技能用途\n\n通过视频分析对孤独症谱系障碍（ASD）进行行为特征评估，识别核心症状倾向，提供结构化分析报告和早期干预建议\n\n### 2. 🛠️ 能力范围\n\n| 序号 | 具体能力 |\n|---:|---|\n| 1 | 视频行为分析 |\n| 2 | 社交互动评估 |\n| 3 | 情绪表达识别 |\n| 4 | 重复刻板行为检测 |\n| 5 | 兴趣狭窄评估 |\n| 6 | 核心症状筛查 |\n| 7 | 专业干预建议生成 |\n\n### 3. ⚡ 触发条件\n\n| 触发类型 | 触发规则 |\n|---|---|\n| ✅ 默认触发 | **默认触发**：当用户提供需要分析的儿童视频 URL 或文件需要进行孤独症行为分析时，默认触发本技能 |\n| 🔎 明确分析意图 | 当用户明确需要进行孤独症筛查、自闭症评估、ASD行为分析、儿童发育行为评估时，提及孤独症、自闭症、ASD、发育行为筛查等关键词，并且上传了视频文件 |\n| 📚 历史报告查询 | 当用户提及以下关键词时，**自动触发历史报告查询功能** ：查看历史孤独症报告、孤独症筛查报告清单、自闭症分析报告列表、显示所有孤独症报告，查询孤独症分析报告 |\n\n### 4. 🤖 自动行为\n\n| 自动行为 | 执行要求 |\n|---|---|\n| 📎 附件处理 | 如果用户上传了附件或者视频/图片文件，则自动保存为本地文件 |\n| ☁️ 历史报告查询 | 如果用户触发历史报告查询关键词，必须直接调用云端 API 查询，不得从本地记忆或人工汇总中获取 |\n\n#### ⚠️ 强制数据获取规则（次高优先级）\n\n> **橙色强约束：** 历史报告清单只允许从云端接口读取，不允许从本地记录、长期记忆或人工汇总中提取。\n\n必须执行：\n\n```bash\npython -m scripts.autism_analysis --list\n```\n\n| 类型 | 要求 |\n|---|---|\n| ✅ 必须 | 使用 `python -m scripts.autism_analysis --list` 调用 API 查询云端的历史报告数据 |\n| 🚫 "},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7cyxkr2ymf7zwsrybpedg8xx83ywrj\",\n  \"slug\": \"smyx-autism-analysis\",\n  \"version\": \"1.0.13\",\n  \"publishedAt\": 1788004349913\n}"},{"path":"references/api_doc.md","content":"# API 接口文档\n\n此处用于存放孤独症行为分析 API 的接口文档，待后续补充。\n\n## 接口规范\n\n- 基础地址：由 smyx_common 配置统一管理\n- 认证方式：API Key 鉴权\n- 请求格式：支持文件上传\n- 响应格式：JSON\n\n## 主要接口\n\n1. `/web/ai-analysis/v2/start-common-ai-analysis` - 启动分析任务\n2. `/web/ai-analysis/get-common-ai-analysis-result` - 获取分析结果\n3. `/web/ai-analysis/page-common-ai-analysis-result` - 分页查询历史报告\n4. `/health/order/api/getReportDetailExport?id={id}` - 导出完整报告\n\n## 场景代码\n\n- `AUTISM_ANALYSIS` - 孤独症谱系障碍行为分析"},{"path":"skills/smyx_analysis/references/api_doc.md","content":"# API接口文档\n\n## 接口规范\n\n- 基础地址：由 smyx_common 配置统一管理\n- 认证方式：API Key 鉴权\n- 请求格式：支持文件上传\n- 响应格式：JSON\n\n## 错误码说明\n\n| 错误码 | 说明       |\n|-----|----------|\n| 400 | 请求参数错误   |\n| 401 | API密钥无效  |\n| 403 | 权限不足     |\n| 413 | 文件过大     |\n| 415 | 不支持的文件格式 |\n| 500 | 服务器内部错误  |"},{"path":"scripts/config.yaml","content":"{}"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Performs special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports and intervention recommendations. | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议 Skill: Autism Spectrum Disorder Behavior Analysis Tool | 孤独症谱系障碍行为分析工具 Owner: smyx-sunjinhui Summary: Performs special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports and intervention recommendations. | 孤独症谱系障碍行为分析工具，针对儿童孤独症行为特征进行专项视频分析，识别核心症状特征，提供结构化分析报告和干预建议 Tags: latest:1.0.13 Version history: v1.0.13 | 2026-08-29T11:52:29","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":964,"uniquenessScore":49,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-09T23:23:35.878Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-09T23:23:35.878Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T05:22:13.490Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"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!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"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","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}