github runkids/skillshare v0.14.1

latest releases: v0.18.9, v0.18.8, v0.18.7...
one month ago

What's New

Config YAML Schema Support

Your config.yaml now has full IDE support — autocompletion, inline validation, and hover documentation.

New configs created by skillshare init include the schema directive automatically:

# yaml-language-server: $schema=https://raw.githubusercontent.com/runkids/skillshare/main/schemas/config.schema.json
source: ~/.config/skillshare/skills
targets:
  claude:
    path: ~/.claude/skills

What you get:

  • ✅ Field autocomplete (Ctrl+Space)
  • ✅ Typo detection (additionalProperties: false)
  • ✅ Enum validation for mode, block_threshold
  • ✅ Hover docs with descriptions and examples

Supported editors: VS Code (YAML extension), JetBrains (built-in), Neovim (yaml-language-server)

Existing users: No action needed. The directive is added automatically the next time any command saves your config. Or add it manually as the first line — see
https://skillshare.runkids.cc/docs/targets/configuration#ide-support.

  Schema files

  ┌─────────┬──────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Config  │                                          Schema URL                                          │
  ├─────────┼──────────────────────────────────────────────────────────────────────────────────────────────┤
  │ Global  │ https://raw.githubusercontent.com/runkids/skillshare/main/schemas/config.schema.json         │
  ├─────────┼──────────────────────────────────────────────────────────────────────────────────────────────┤
  │ Project │ https://raw.githubusercontent.com/runkids/skillshare/main/schemas/project-config.schema.json │
  └─────────┴──────────────────────────────────────────────────────────────────────────────────────────────┘

Don't miss a new skillshare release

NewReleases is sending notifications on new releases.