================================================================== GearScope sandbox test skill: iflytek-skillhub variant: with-deps script: /Users/openclaw/gearscope/sandbox/skills/iflytek-skillhub/with-deps.sh sandbox: gs-iflytek-skillhub-with-deps-20260519-102329 started: 2026-05-19T09:23:33Z sbx: Client Version: v0.29.0 7055fecde6b84aeb963d1680879e5620af15c119 unknown ================================================================== [run-test] creating sandbox... c70a7d044afb: Already exists e07454cc05d8: Already exists 81438aaf4f82: Already exists Digest: sha256:c70a7d044afbb8b6fc0ab6a41e0cd3c704df9c61c68906e6bfef68e49e4215fb Status: Image is up to date for docker/sandbox-templates:shell-docker INFO: Configuring Docker ✓ Created sandbox 'gs-iflytek-skillhub-with-deps-20260519-102329' Workspace: /Users/openclaw/gearscope (direct mount) Agent: shell To connect to this sandbox, run: sbx run gs-iflytek-skillhub-with-deps-20260519-102329 [run-test] executing test script in sandbox... INFO: Starting Docker daemon === SkillHub With-Deps Sandbox Test === Started: 2026-05-19T09:23:59Z $ node --version v20.19.4 $ npm --version 9.2.0 $ npm install -g @astron-team/skillhub 2>&1 | tail -3 1 package is looking for funding run `npm fund` for details ✅ PASS: CLI install with preinstalled deps $ skillhub version SkillHub CLI 0.1.6 ✅ PASS: skillhub version $ skillhub --help 2>&1 skillhub Usage: $ skillhub Commands: Show help help [command] Show help version Show CLI version update Update CLI to latest version login Save registry and token logout Remove local token whoami Verify current token search [query] Search published skills install Install a skill locally ✅ PASS: skillhub has 'search' subcommand ✅ PASS: skillhub has 'install' subcommand ✅ PASS: skillhub has 'list' subcommand ✅ PASS: skillhub has 'publish' subcommand ✅ PASS: skillhub has 'login' subcommand $ docker --version 2>&1 || echo 'not available' Docker version 29.4.3, build 055a478 ✅ PASS: Docker is available === Structural validation === $ git clone --depth 1 https://github.com/iflytek/skillhub.git /tmp/skillhub-struct Cloning into '/tmp/skillhub-struct'... $ ls server/skillhub-*/ | wc -l 7 modules ✅ PASS: Found 7 Maven modules (expected >= 7) ✅ PASS: web/src/ exists ✅ PASS: web/src/features/ exists ✅ PASS: web/src/api/generated/schema.d.ts exists $ wc -l AGENTS.md 599 lines ✅ PASS: AGENTS.md is substantial (599 lines, expected >= 200) $ find . -name '*.java' | wc -l 775 Java files ✅ PASS: Substantial Java codebase (775 files, expected >= 500) $ SKILL.md files with YAML frontmatter: 8 ✅ PASS: 8 SKILL.md files have frontmatter (expected >= 8) $ find docs/ -name '*.md' | wc -l 74 doc files ✅ PASS: 74 design docs (expected >= 15) === Results: 16 passed, 0 failed === ================================================================== finished: 2026-05-19T09:24:16Z exit: 0 ==================================================================