Skip to content

Releases: saitamahang/dsh-skill-importer

v0.2.3

Choose a tag to compare

@saitamahang saitamahang released this 17 Aug 12:04

What’s new

  • Add atomic /skill-name interactions in the composer: Backspace deletes the token as a whole and arrow keys move across it atomically
  • Restore composer focus and caret placement after selecting a skill from /skills or the composer picker
  • Replace browser-native confirmation prompts with DSH-native modal dialogs for skill deletion and batch imports
  • Add localized confirmation copy and regression coverage for atomic skill deletion

Validation

  • npm run test:atomic-delete
  • npm run test:batch
  • npm run build
  • npm pack --dry-run

v0.2.2

Choose a tag to compare

@saitamahang saitamahang released this 17 Aug 07:54

Fixes

  • Allow batch imports from any agent directory named skills, including custom paths such as ve_hcs_agent/skills
  • Allow selecting one skill directory directly below a skills root
  • Match the skills directory name case-insensitively for Windows
  • Keep arbitrary directories and filesystem roots outside the batch-scan boundary
  • Return HTTP 400 instead of 500 for invalid batch source selections
  • Update English and Chinese documentation for the revised directory rule

Validation

  • npm run test:batch
  • npm run build
  • npm pack --dry-run

v0.2.1

Choose a tag to compare

@saitamahang saitamahang released this 17 Aug 07:27

Fixes

  • Harden URL imports against SSRF with HTTPS-only URLs, private-address rejection, and per-redirect validation
  • Reject state-changing requests that omit the Origin header
  • Restrict batch scans to recognized agent skill roots and canonical paths
  • Include regression tests and their required sources in the npm package
  • Support Windows CRLF and legacy CR line endings in skill frontmatter
  • Document pnpm supply-chain waiting periods and safe pre-1.0 upgrades

Validation

  • npm run test:batch
  • npm run build
  • npm pack --dry-run
  • npm package extraction test

v0.2.0

Choose a tag to compare

@saitamahang saitamahang released this 17 Aug 04:13

What's new

  • Add batch skill import alongside file and URL imports
  • Discover skills from other agent skill directories such as Claude Code and Codex
  • Validate skill structure and metadata before writing
  • Detect duplicate names and require confirmation before replacement
  • Show one-time summaries for successful and failed imports
  • Keep project and global skill terminology aligned across the UI

Validation

  • npm run test:batch
  • npm run build
  • npm pack --dry-run