← Back to Skills Marketplace
smyx-sunjinhui

Autism Spectrum Disorder Behavior Analysis Tool | 孤独症谱系障碍行为分析工具

by smyx-sunjinhui · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
74
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install smyx-autism-analysis
Description
Performs special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports...
Usage Guidance
This skill appears to implement an ASD video-analysis service that uploads videos to remote AI APIs and stores report data locally. Before installing or using it: - Privacy: do not upload real children's videos until you confirm and trust the remote endpoints (base URLs in skills/smyx_common/scripts/config.yaml reference lifeemergence/open.lifeemergence.com). These endpoints receive full video content and analysis results. - Undeclared environment/config usage: the code reads environment variables (OPENCLAW_SENDER_OPEN_ID, OPENCLAW_SENDER_USERNAME, FEISHU_OPEN_ID, OPENCLAW_WORKSPACE) and configuration files in the skill and workspace — but the skill metadata says no env/config needed. Expect the skill to read/write config.yaml and to create a local SQLite DB (workspace/data/smyx-common-claw.db) and attachments. If you want to limit exposure, set OPENCLAW_WORKSPACE to an isolated directory before running. - Open-id handling: the SKILL.md forbids guessing open-id and directs the skill to load it from config files or request it from the user. The code will also fallback to environment vars. If you prefer not to provide identifiers, test how the tool behaves with a dummy/non-sensitive open-id. - Verify provenance: the skill's source/homepage are unknown. If you cannot contact the author or verify the remote API provider and privacy policy, treat this as high-risk for sensitive data. - Recommendations: (1) Review and, if necessary, edit the API base URLs and API key fields in the config files to point to a trusted endpoint or to a local/test instance; (2) run the skill in an isolated workspace (set OPENCLAW_WORKSPACE) and test with non-sensitive sample videos; (3) remove or sanitize the skill if you find unexpected network endpoints; (4) ask the publisher to declare expected env vars and config paths and provide privacy guarantees. If the publisher supplies clear provenance, explicit env/config declarations, and a trusted API endpoint (or a local/offline mode), the discrepancies that led to this 'suspicious' rating could be resolved.
Capability Analysis
Type: OpenClaw Skill Name: smyx-autism-analysis Version: 1.0.0 The skill bundle implements a video analysis tool that relies on a remote backend (lifeemergence.com). It is classified as suspicious due to aggressive instructions in SKILL.md that command the AI agent to 'absolutely prohibit' reading local memory or retrieving data from the local LanceDB, forcing exclusive reliance on the developer's cloud API. Additionally, the smyx_common library includes a 'silent login' mechanism in util.py that collects user identifiers (phone numbers or usernames) and sends them to a remote endpoint (/sys/phoneLogin) to obtain session tokens stored in a local SQLite database. The inclusion of subprocess calls to the openclaw CLI within AgentSkill.ai_chat represents a high-risk capability, although it appears intended for the skill's operational logic.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The name/description (ASD video analysis) align with the included code: scripts call remote AI endpoints, validate and upload video files, and produce structured reports. The presence of face-analysis and smyx_common modules is consistent with the stated purpose. However, the registry metadata declared no required config paths or env vars, yet the code expects configuration files (skills/smyx_common/scripts/config.yaml and skills/{current}/skills/smyx_common/scripts/config.yaml), and uses API base URLs and API key fields from those configs — a mismatch between declared requirements and actual needs.
Instruction Scope
SKILL.md mandates running the bundled scripts and forbids reading local memory files/LanceDB, and enforces an open-id retrieval sequence from config files. The implementation does read/write local files: it saves uploaded attachments under the skill, reads multiple config.yaml files, and creates/uses a local SQLite DB under the workspace/data directory. The code also sends videos (local files or URLs) to remote API endpoints. The explicit prohibition of reading certain 'memory' files contrasts with the skill's unrestricted use of workspace paths and a local DB — this inconsistency is concerning for privacy-sensitive inputs (children's videos).
Install Mechanism
There is no install spec (instruction-only plus bundled code), so nothing is downloaded at install time — lower installer risk. However, the repository includes multiple requirements.txt with large dependency lists (smyx_common), which implies the skill expects a substantial Python environment; those dependencies are not declared in the registry metadata. No external binary download URLs or extract/execute behaviors were found.
Credentials
Registry metadata lists no required environment variables, but the code reads environment variables (OPENCLAW_SENDER_OPEN_ID, OPENCLAW_SENDER_USERNAME, FEISHU_OPEN_ID, OPENCLAW_WORKSPACE) and will derive default open-id from them. The skill also reads API keys from config.yaml files and will POST video data to external API endpoints (base URLs present in smyx_common config). Requesting or using these env/config values is proportional to running an API-backed analysis tool, but the fact they are undeclared in metadata and the skill uses workspace/global paths to store a local SQLite DB and attachments is a mismatch and raises privacy/credential handling concerns.
Persistence & Privilege
The skill does not set always:true. It will persist state: saving attachments to an attachments directory and creating/using a local SQLite DB under workspace/data (smyx-common-claw.db) and may create missing config.yaml files. Writing its own data and config is normal for this kind of tool, but it means the skill will leave files in your workspace and potentially aggregate report data locally — consider that when handling sensitive videos.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install smyx-autism-analysis
  3. After installation, invoke the skill by name or use /smyx-autism-analysis
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the autism-analysis skill. - Provides automated video analysis for identifying behavioral characteristics of children with autism. - Generates structured analysis reports with early intervention recommendations. - Enforces strict data privacy: all historical report queries must use cloud APIs; local memory/history files are strictly prohibited. - Implements mandatory open-id acquisition procedures before processing any analysis. - Supports both online video URLs and local uploads for analysis; results include core symptom evaluation and markdown-formatted report lists.
Metadata
Slug smyx-autism-analysis
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Autism Spectrum Disorder Behavior Analysis Tool | 孤独症谱系障碍行为分析工具?

Performs special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports... It is an AI Agent Skill for Claude Code / OpenClaw, with 74 downloads so far.

How do I install Autism Spectrum Disorder Behavior Analysis Tool | 孤独症谱系障碍行为分析工具?

Run "/install smyx-autism-analysis" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Autism Spectrum Disorder Behavior Analysis Tool | 孤独症谱系障碍行为分析工具 free?

Yes, Autism Spectrum Disorder Behavior Analysis Tool | 孤独症谱系障碍行为分析工具 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Autism Spectrum Disorder Behavior Analysis Tool | 孤独症谱系障碍行为分析工具 support?

Autism Spectrum Disorder Behavior Analysis Tool | 孤独症谱系障碍行为分析工具 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Autism Spectrum Disorder Behavior Analysis Tool | 孤独症谱系障碍行为分析工具?

It is built and maintained by smyx-sunjinhui (@smyx-sunjinhui); the current version is v1.0.0.

💬 Comments