Skip to content

v1.7.8 - Security & Code Quality Fixes

Choose a tag to compare

@rohitg00 rohitg00 released this 29 Jan 11:27
· 199 commits to main since this release

What's New

Security Improvements

  • Added noopener to all rel="noreferrer" links for tabnabbing protection across all website components

Fumadocs Documentation Site

  • New docs site: Full documentation site at /docs using Fumadocs framework
  • Mobile responsiveness: Fixed docs link visibility on mobile, improved tabs and header buttons
  • Code block improvements: Better contrast in SkillGenerator code blocks
  • ASCII logo cleanup: Restored block-style logo with proper font rendering

Code Quality Fixes (CodeRabbit Review)

  • Standalone skills support: Fixed readSkillContent and validateSkill to handle both .md files and directories with SKILL.md
  • Dynamic agent count: TOTAL_AGENTS now derived from getAllAdapters().length instead of hardcoded value
  • Agent path deduplication: Fixed droid agent to use .droid/agents instead of sharing .factory/agents with factory
  • Factory adapter: Created dedicated FactoryAdapter class so AGENT_CONFIG.factory is properly utilized

Bug Fixes

  • Fixed GitHub Packages publish conflict (version mismatch in apps/skillkit)
  • Synced ASCII logo and code block fixes to old Vite components
  • Vercel configuration fixes for turbo/pnpm workspace detection
  • Fixed trailing newlines in TUI files

Install / Upgrade

npm install -g skillkit@1.7.8
# or
npx skillkit@1.7.8

Full Changelog: v1.7.7...v1.7.8