Skip to content

feat(skills): add four built VBI visualization skills - #318

Merged
youngwinds merged 6 commits into
developfrom
codex/add-vbi-built-skills
Oct 26, 2026
Merged

youngwinds merged 6 commits into
developfrom
codex/add-vbi-built-skills

Conversation

@youngwinds

@youngwinds youngwinds commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Import four complete VBI skill build artifacts into skills/, extracted after running pnpm build:skills:

  • visactor-light-dashboard: 136 files
  • visactor-map2d-dashboard: 67 files
  • visactor-chart-editor: 62 files
  • visactor-map3d-dashboard: 60 files

All 325 imported files match the rebuilt ZIPs byte-for-byte, including templates, images, API references and server-runtime resources. Only the visactor- variants are imported; ZIP archives are not committed. Both root READMEs list the Skills and their installation commands.

Validation:

  • VBI pnpm build:skills: passed.
  • Extracted-file inventory and byte comparison: passed.
  • uv run --locked ruff check skills tests .github/scripts: passed.
  • uv run --locked pytest tests/test_portable_install.py tests/test_release_packages.py -q: 24 passed.
  • git diff --cached --check: passed.
  • uv run --locked python .github/scripts/package_skills.py --commit HEAD --tag skills-v0.0.0 --output .cache/vbi-import-release-preview: passed; manifest includes the four new Skills.

Added one single-file HTML demo per Skill under examples/, with a gallery entry and concise usage notes. Verified all four demos in headless Chrome at 1440×1000: charts/maps rendered, no page JavaScript errors, and screenshots were visually inspected. This is a rendering check, not full interaction or agent-task evaluation. The earthquake demo loads USGS data online; the other three embed their datasets. CodeQL fixes were applied to the VBI source Skills and rebuilt: JSON script blocks use the pinned parse5 HTML parser with source offsets to preserve unrelated markup, and comparison-page URLs encode filenames under an explicit relative prefix. Runtime tests include the mixed-case/end-tag, comments, quoted attributes and preserved-content regressions (31 passed). Browser checks verified preview loading, next/mobile controls and javascript/data/external URL handling.

Release plan: N/A — ordinary contribution to develop per repository rules. This PR creates no release plan, tag or Release. A subsequent release PR to main is needed for release-based AgentBuddy synchronization.

@youngwinds
youngwinds enabled auto-merge October 26, 2026 07:51
@youngwinds
youngwinds merged commit f9504cd into develop Oct 26, 2026
7 checks passed
@youngwinds
youngwinds deleted the codex/add-vbi-built-skills branch October 26, 2026 08:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants