All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.9.8 - 2026-04-19
- Fix temp directory leak when scoring skills with subdirectory paths.
- Validate subdirectory existence after clone in
scorecommand. - Use filepath-based path traversal check in score subdir argument.
- Add
--no-openflag to background service to prevent orphan browser tabs. - Reap zombie process after force-killing service on stop.
- Add Wait after Kill on PID-write failure in
service start. - Add context timeout for remote skill search goroutines.
- Add context timeout for background sync subprocesses.
- Unify HTTP response body drain pattern in registry, GitHub, and repo clients.
- Fix vendor name in goreleaser nfpm config.
- Replace magic string sentinel with named constant in outdated detection.
- Extract HTTP server timeout constants in server package.
- Replace hardcoded search limit with named constant in skillhub client.
- Use centralized token resolution in repo commands.
- Update golangci-lint to v2.11.4 in CI workflow.
- Add
.envand.env.*to.gitignore.
1.9.7 - 2026-04-15
- Fix file descriptor leak for
/dev/nullinservice start. - Replace fixed 1s sleep with polling loop for graceful service shutdown.
- Fix debounce timer race condition in file watcher.
- Skip 15 common non-skill directories in all WalkDir callbacks.
- Pin chart.js CDN to v4.5.1 with explicit UMD bundle path.
- Cache parsed HTML report template via
sync.Once. - Unify registry token resolution to include
ASK_GITHUB_TOKEN. - Reuse shared HTTP client for registry requests.
- Replace
strings.Splitwithstrings.Countfor zero-alloc depth calc in scan. - Deduplicate directories returned by
GetAllAgentSkillsDirs.
1.9.6 - 2026-04-13
- Reuse HTTP clients for connection pooling across GitHub API calls.
- Add
ASK_GITHUB_TOKENsupport in repo validation functions. - Validate SSH host in
ParseRepoURLto reject non-GitHub hosts. - Fix loop variable pointer bug in repo name matching.
- Remove duplicate
--globalflag registration across subcommands. - Remove dead path-separator check after
filepath.Basein uninstall. - Add error logging for search, sync, and directory walk operations.
- Redirect background service stdin to
/dev/null. - Write progress bar completion newline to stderr consistently.
- Fix uninstall documentation to clarify
--allflag behavior. - Expand architecture docs, llm.txt, and command reference.
1.9.5 - 2026-04-06
- Consolidated duplicate
atomicWriteFileintofilesystem.AtomicWriteFilewith fsync. - Fixed variable shadowing of
errorsbuiltin in search command. - Added cache file size limit via
io.LimitReaderto prevent OOM. - Removed unused cache import in benchmark.
- Fixed outdated Go version and hardcoded agent list in help text.
1.9.4 - 2026-04-04
- Security: Case-insensitive matching in
IsSourceAllowedto prevent bypass via mixed-case URLs. - Security: Path traversal rejection in registry URL parsing.
- Security: Extended shell metacharacter blocklist, added
Vary: OriginandX-Content-Type-Options: nosniffheaders. - Security: Validate paths before state changes in config update handler with rollback on failure.
- Bug: Send auth token in GitHub API requests for repo content fetching.
- Bug: Fix shared context timeout across fallback git commands in outdated check.
- Bug: Add timeouts to git exec commands in publish and template operations.
- Bug: Fix lock ordering in file watcher debounce timer cleanup.
- Bug: Fix flaky cache test timing under race detector.
- Docs: Fix incorrect brew tap name, debug command, and missing command flags documentation.
1.9.3 - 2026-04-01
- Security: Global config paths now return errors instead of falling back to CWD when HOME is unavailable.
- Security: Skill-bundled
.askcheck.yamlcan no longer disable CRITICAL security rules. - Security: Fixed
IsPathIgnoredsubstring matching bypass (e.g.,vendor/**no longer matchesvendor-tools). - Security: Added
json:"-"tag toRepo.Tokento prevent accidental JSON serialization. - Security:
sanitizeAndRestrictPathnow resolves symlinks to prevent path bypass. - Security:
InstallSubdirvalidates subdirectory path before both sparse and fallback clone paths. - Security: Tightened URL scheme checks from
HasPrefix("http")toHasPrefix("http://")/HasPrefix("https://"). - Security:
OpenBrowserrejects URLs with shell metacharacters on Windows. - Security: HTTP path validation errors logged server-side instead of forwarded to clients.
- Security: Reduced
NET-IP-ADDRfalse positives on version strings and loopback addresses. - Security: Custom rule regex compilation errors now warn to stderr instead of being silently discarded.
- Security:
cloneForScorenow has a 5-minute timeout. - Docs: Added documentation for 12 missing CLI commands in
docs/commands.md. - Docs: Synced README_zh.md with English README (Go install method, desktop app section).
- Docs: Corrected CHANGELOG version splitting for v1.9.1/v1.9.2.
1.9.2 - 2026-04-01
- Security: Added file size limits and
LimitReaderwrapping toCopyFile. - Security: Added cleanup of partial destination files on copy errors.
- Security: HTTP handlers no longer leak internal error messages to clients.
- Security: Added path traversal rejection in dependency resolver.
- Security: Added git operation timeouts to prevent indefinite hangs.
- Security: JSON responses marshal to buffer first to avoid partial writes.
- Testing: Added symlink and non-regular file tests.
- Docs: Updated README and README_zh command tables with missing entries.
1.9.1 - 2026-03-30
- Code Quality: Cleaned up debug print statements and improved doc comments.
- HTTP: Fixed response body double
LimitReaderwrapping that could cause read failures. - Security: Fixed TOCTOU race conditions in symlink checks using open-then-fstat pattern.
1.9.0 - 2026-03-29
- CI: Updated GitHub Actions to latest versions and hardened workflow permissions.
- Dependencies: Upgraded to Go 1.25 and updated all dependencies.
- Dependencies: Updated
golang.org/x/cryptoandgolang.org/x/netfor security patches. - Dependencies: Bumped
github.com/wailsapp/wails/v2from 2.11.0 to 2.12.0.
- Security: Fixed path traversal vulnerabilities in
synccommand. - Security: Fixed YAML template escape issues in skill template generation.
- Install: Fixed
lock-installglobal flag not propagating correctly. - Install: Fixed
uninstallcommand not resolving skill paths properly.
1.8.1 - 2026-03-29
- Testing: Expanded test coverage across all major packages with comprehensive test suites.
- Security: Fixed XSS vulnerabilities and hardened HTTP server security.
- Security: Hardened skill scanning, validation, and trust scoring.
- Security: Hardened security in core packages (git, installer, config, filesystem, cache).
- CLI: Improved input validation and error messages across all commands.
- Lint: Fixed errcheck lint warnings.
1.8.0 - 2026-03-27
- Scoring: Enhanced skill trust scoring system with improved category weights and detection patterns.
- Security: Hardened security and fixed bugs across multiple packages.
- Dependencies: Updated dependencies and gitignore.
1.7.9 - 2026-03-14
- Concurrency: Added
sync.RWMutexto protect globalsearchCachefrom race conditions during concurrent GitHub API access. - Performance: Replaced O(n²) duplicate skill check in
installrestore with O(1) map-based lookup. - Security: Added git ref validation in
Checkout()to reject malformed references containing.., shell metacharacters, or leading-. - Security: Added path traversal protection in
buildRepoURLandbuildRepoNameto reject..and empty segments. - Reliability: Replaced
io.ReadAtLeastwithio.ReadAll(io.LimitReader(...))for safer SKILL.md description reading. - Code Quality: Consolidated hardcoded HTTP timeout values into named constants (
httpTimeoutDefault,httpTimeoutShort). - UX: Added OS signal handling (
Ctrl+C) for graceful cancellation ofrepo syncoperations. - Code Quality: Removed redundant
splitLines/trimSpacehelper functions in favor ofstringsstdlib.
1.7.8 - 2026-03-09
- Scoring: Implemented
ask skill scorecommand for skill trust evaluation. - Agents: Added OpenClaw agent support.
1.7.7 - 2026-03-09
- UX: Refined wording and improved list output formatting.
- Registry: Implemented skill registry support.
1.7.6 - 2026-03-09
- Install: Implemented
ask lock-installcommand for reproducible installations. - Watch: Implemented file watch mode for skill development.
- Config: Added support for customized security rules.
- CI: Added GitHub Actions workflows.
- Init: Added interactive init workflow.
1.7.5 - 2026-03-08
- Config: Updated config tests for featured registry repo.
- Template: Fixed backtick escaping in skill template README.
- Search: Show popular skills overview when searching without keyword.
- Install: Show install sync summary with agent names.
1.7.4 - 2026-03-04
- Security: Fixed path traversal vulnerability where
"."as skill name could delete entire skills directory. - Security: Fixed CORS origin validation accepting
localhost.evil.comby enforcing strict prefix matching. - Security: Fixed argument injection in server handlers (
handleRepoAdd,handleSkillImport,handleRepoSync) by rejecting inputs starting with-. - Security: Added
validateSkillNamecheck inhandleSkillFilesto prevent directory traversal via skill name parameter. - Security: Fixed
limitRequestBodypassingnilResponseWriter tohttp.MaxBytesReader, preventing proper connection signaling. - Crash: Fixed nil pointer dereference in
SaveIndexWithStarswhenos.Statfails on a cached repo directory. - Crash: Fixed nil pointer dereference in
installer.Installwhencache.NewReposCache()fails. - Crash: Fixed nil pointer dereference in
uninstallandoutdatedcommands when lock file fails to parse. - Commands: Fixed
updateandoutdatedcommands ignoring skills stored inSkillsInfo(only checking legacySkillslist). - Windows: Fixed
OpenBrowsercommand injection via URLs containing&by adding empty title argument tostart. - Windows: Fixed
sanitizeRepoNamenot sanitizing backslashes or.., enabling path traversal on Windows. - Entropy: Fixed
CalculateEntropyusing byte length instead of rune count, producing incorrect values for multi-byte UTF-8 strings. - Template: Fixed
CreateSkillTemplatewriting literal{{.Name}}in generated script instead of the actual skill name. - Config: Fixed
GetSkillInfoandLockFile.GetEntryreturning pointer to loop variable copy instead of actual slice element. - Config: Fixed
GetAgentSkillsDirreturning("", nil)for unknown agent types instead of a proper error. - Server: Fixed
handleRepoSyncreporting success even when the sync command fails. - Server: Added mutex protection for
os.ChdirinhandleConfigUpdateto prevent race conditions between concurrent requests. - Resource Leak: Fixed background
repo syncprocess insearch.gonot callingcmd.Wait(), leaking goroutines. - Resource Leak: Fixed log file handle never closed in
service.goafter starting background service. - GitHub: Fixed
fetchSkillDescriptionusing singleReadcall that may return partial data; now usesio.ReadAtLeast. - GitHub: Fixed
truncatefunction slicing by byte index, potentially producing invalid UTF-8. - SkillHub: Fixed unbounded
io.ReadAllinResolvethat could cause OOM; now limited to 10MB. - Files: Fixed
CopyFileandgit.copyFilenot checking close errors on destination file; now uses named return with deferred close. - Code: Removed redundant duplicate
if len(errors) > 0check insearch.go. - Cache: Fixed
GetReposCacheDirsilently returning relative path whenos.UserHomeDir()fails. - Install: Fixed
installer.Installnot validating agent type, silently using empty directory for unknown agents.
1.7.3 - 2026-03-04
- Windows: Fixed
service.IsRunning()using unsupportedsyscall.Signal(0)on Windows; now uses platform-specific build tags withOpenProcess/GetExitCodeProcess. - Windows: Fixed path separator mismatch in skill install arguments on Windows by normalizing to forward slashes.
- Crash: Fixed potential panic in
benchmarkcommand when no repos are configured. - Crash: Fixed potential panic in
infocommand when file name is empty. - Install: Fixed confusing fetch fallback logic that could silently swallow errors or skip API-based fetch.
- Init:
ensureInitialized()now correctly returnsfalsewhen initialization fails. - Server: Replaced fragile error string comparison with
errors.Is(err, http.ErrServerClosed). - Server: Strengthened path traversal defense using
filepath.Relverification. - Cache:
ListSkillswalk now propagates non-permission filesystem errors instead of silently ignoring all errors. - Repo: Fixed overly permissive repository name matching that could match substrings (e.g., "repo" matching "another-repo").
- Completion: Shell completion generation errors are now reported instead of silently ignored.
- Offline Mode: Consolidated duplicate
OfflineModeglobals (config.OfflineModeandgithub.OfflineMode) into single source of truth (config.OfflineMode). - Config: Extracted shared
loadConfigFromPath/mergeDefaultshelpers to eliminate code duplication betweenLoadConfigandLoadGlobalConfig. - Build: Added
.PHONYdeclarations to Makefile. - Server: Removed dead no-op code in skill search handler.
1.7.2 - 2026-02-19
- CI: Fixed race condition in GitHub Actions release workflow that caused Goreleaser to fail when desktop builds finished first.
- Linting: Fixed string formatting in
internal/skill/report.goto usefmt.Fprintfinstead ofWriteString(fmt.Sprintf(...)). - Stability: Resolved potential nil pointer dereference (
SA5011) issues incmd/install.goandcmd/repo.go.
1.7.1 - 2026-02-19
- Release: Patch release with internal improvements.
1.7.0 - 2026-02-12
- Release: Consolidate v1.6.x feature additions into minor release.
1.6.5 - 2026-02-12
- Repository Filter: Added
--repoflag toask skill installto filter skills by repository or install all skills from a specific repository.
1.6.4 - 2026-02-12
- Skill Restoration:
ask skill install(without arguments) now restores skills fromask.lockorask.yamlin the current directory.
1.6.3 - 2026-02-12
- Release: Patch release with version bump and release preparation.
1.6.2 - 2026-02-09
- Alias: Added
ask updateas a top-level alias forask skill updatefor convenience.
1.6.1 - 2026-02-09
- Performance: Optimized
ask repo syncwith parallel processing (5x concurrency) and unified progress bar. - Git: Improved git operation handling to prevent output interleaving during concurrent syncs.
1.6.0 - 2026-02-07
- Internationalization: Added complete Chinese documentation for all
docs/files (e.g.,README_zh.md,commands_zh.md). - Prompt Integration: New
ask skill promptcommand to generate XML skill listings for Agentic AI prompts (following Agent Skills Spec). - Validation: Enhanced
SKILL.mdvalidation logic to rigidly enforce spec compliance (names, descriptions).
- Cleanup: Removed unused
formatPathForPromptfunction incmd/prompt.go.
1.5.1 - 2026-02-04
- Server: Refactored
server.gointohandlers_skill.go,handlers_repo.go, andhandlers_system.gofor better maintainability. - Service: Added comprehensive unit tests for
internal/servicepackage (achieving 100% coverage). - Server: Fixed duplicate comments and added error logging for
git syncfailures inhandleRepoSync.
1.5.0 - 2026-02-04
- CI: Unified Go version to 1.24 across all CI workflows (lint.yml was using 1.21).
- Documentation: Fixed CHANGELOG.md version links (added missing 1.4.2, 1.4.3 entries).
- Maintenance: Cleaned up
.gitignoreby removing redundant log file entries.
1.4.3 - 2026-02-03
- Documentation: Added Antigravity Awesome Skills to optional repositories.
- Offline: Improved offline mode to properly short-circuit network requests in SkillHub client.
- Serve: Changed default port to
8125to match documentation and prevent automation regressions. - Security: Reduced false positives for HTTP links in security scanner (only warns for non-localhost/non-private IPs).
1.4.2 - 2026-02-03
- Documentation: Fixed incorrect release badge and download links in README.md and README_zh.md (was pointing to wrong repository).
- CI: Fixed Codecov upload condition in test.yml (go-version 1.22 → 1.24).
- Documentation: Fixed malformed YAML frontmatter example in SPEC.md.
1.4.1 - 2026-02-01
- Config: Corrected repository URLs and CI configuration.
1.4.0 - 2026-01-31
- Monorepo Support: Fixed
ask repo syncfailing to retrieve star counts for repositories configured with subpaths (e.g.,owner/repo/path/to/skills). - URL Parsing: Improved robustness of GitHub URL parsing for various formats.
- Build: Fixed compilation error in
serverpackage initialization. - Web UI: Updated server initialization to include version information.
1.3.3 - 2026-01-30
- Desktop: Fixed "Failed to update project root" error in settings by properly handling configuration context switching.
- Linting: Fixed various lint errors in filesystem, installer, and completion packages.
1.3.2 - 2026-01-30
- Build: Updated GoReleaser config to use
brewsinstead ofhomebrew_casksfor correct Formula generation. - CI: Updated
release.ymlto uselibwebkit2gtk-4.1-devfor compatibility with Ubuntu 24.04 (Noble).
1.3.1 - 2026-01-30
- Web UI: Fixed missing icons in Repositories view by correctly prioritizing GitHub URLs for avatar generation.
- Server: Fixed unused variable lint error in server code.
1.3.0 - 2026-01-30
- Desktop: Added desktop app support with Wails framework.
- Build: Fixed GoReleaser v2 deprecation and independent desktop builds.
- Windows: Fixed cross-platform build for Windows (Setpgid/SIGTERM).
1.2.0 - 2026-01-29
- Web UI: Added web-based UI for skill management via
ask serve. - Install: Added installation support for Windows and Linux.
- Agents: Added CodeBuddy agent support.
1.1.3 - 2026-01-26
- Security Report Improvements:
- Report Completeness: HTML reports now list all scanned modules, including "safe" ones, providing a complete audit trail.
- Enhanced Visualization: Clean modules are styled with a light green background and "Safe" badge for quick identification.
- Optimized Sorting: Modules are now sorted by risk level (Critical -> Warning -> Info -> Clean) to prioritize attention on issues.
1.1.2 - 2026-01-26
- Repo Sync: Added
--syncflag toask repo addcommand for immediate synchronization. - Fuzzy Matching: Enhanced
ask repo listto support fuzzy matching by URL orowner/repopattern.
- Case Sensitivity: Fixed an issue where
cmd_test.gofailed due to case sensitivity of agent names. - Documentation: Updated
README.mdandREADME_zh.mdto clarify repository sync behavior.
1.1.1 - 2026-01-26
- Repo: Improved repo list fuzzy matching.
- Docs: Updated documentation with correct Go version and synced with v1.1.0 changes.
1.1.0 - 2026-01-26
- Enhanced Security Reports:
- Generated HTML reports now include collapsible Module/Severity sections for better navigation.
- Added comprehensive Overview dashboard with severity distribution charts.
- Improved report header with "by ASK" attribution and precise timestamp.
- Path display optimization: Reports now intelligently show paths (e.g.,
~/Projects/...) instead of just.or full absolute paths.
- Batch Scanning: Support for batch security scanning of multiple repositories.
- Documentation: Added "Security Reports" section to
README.mdandREADME_zh.mdwith links to live samples.
- Refined HTML report CSS for better readability and interactivity.
- Defaulted findings groups to collapsed state for cleaner initial view.
1.0.0 - 2026-01-25
- Security Checks: New
ask checkcommand to scan skills for secrets, dangerous commands, and suspicious files. - Values Reports: Generate detailed security reports in Markdown, HTML, or JSON with
ask check -o <file>. - Entropy Analysis: Smart secret detection using Shannon entropy to reduce false positives.
1.0.0-rc2 - 2026-01-25
- Docker-Style Aliases: New top-level commands
ask install,ask search,ask listfor faster access. - Install Aliases:
ask add(andask i) supported as aliases forinstall. - Smart Sync:
ask searchnow automatically initializes the local cache if empty (Lazy Init) and updates it in the background if stale (> 3 days). - Auto-Caching on Install: Installation of a skill from an uncached repository now triggers a background sync.
- Local Install Optimization: Installing a skill that exists in the local cache now performs a fast file copy instead of a git clone.
- Testing: Added comprehensive unit tests for CLI commands.
- Panic on Single-Word Install: Fixed critical panic when using
ask install <name>with a single word argument. - Uninstall Alias: Added missing top-level
ask uninstallalias (previously onlyask skill uninstallworked). - Documentation: Removed invalid
skillhub/skillsrepository example and clarifiedmcp-builderinstallation. - Input Validation: Added input length limits and stricter validation to prevent empty skill name installations from malformed inputs.
- Robustness: Improved re-installation check safety.
- Robust Installation: Fixed issue where
ask skill install Source/Skillwould fail if the local cache was empty/missing. - Index Reliability: Fixed a bug where repository URLs were not being persisted to
index.json.
- Repository Naming: Local cache directories now use the user-configured repository name (e.g.
anthropics). - Improved UX: Reduced verbosity of installation commands.
- Search UI: Removed
local:prefix from search results. - Documentation: Updated English and Chinese READMEs with new alias usage.
1.0.0-rc1 - 2026-01-24
- Initial Release Candidate: First RC for v1.0.0 with core functionality stabilized.
- Skill Management:
ask skill install,ask skill search,ask skill listcommands. - Repository System: Multi-source repository configuration and caching.
0.9.0 - 2026-01-21
- Config Tests: Fixed and updated
internal/configtests to align with default repository configuration. - Code Quality: Resolved linter warnings including
io/ioutildeprecation and unhandled errors. - Stability: general improvements and test coverage updates.
0.8.0 - 2026-01-19
- SkillHub Integration: Added support for searching and installing skills from SkillHub.club.
- Slug Resolution: intelligent resolution of SkillHub slugs to GitHub install URLs.
0.7.6 - 2026-01-19
- Skill Discovery: Now uses
git clonefor skill discovery from configured repositories, eliminating the need for GitHub tokens for public repositories and avoiding API rate limits.
0.7.5 - 2026-01-19
- Vercel Skills: Added
vercel-labs/agent-skillsto default repositories - Documentation: Added CLI demo screenshot, sorted skill sources alphabetically
0.7.4 - 2026-01-19
- Composio Skills: Added
ComposioHQ/awesome-claude-skillsto default repositories ascomposio - Documentation: Updated skill sources documentation to include Composio
0.7.3 - 2026-01-19
- Bulk Skill Installation:
ask skill install <repo>now installs all skills from the repository (e.g.ask skill install superpowers) - MATLAB Skills: Added official
matlabrepository to default skill sources - Documentation: Added detailed install path documentation for different agents (
.claude,.cursor, etc.) inREADME.mdandREADME_zh.md
- Fixed specific config URL handling in
ask skill installmatching logic
0.7.2 - 2026-01-17
ask skillscommand alias- GitHub token authentication support (
GITHUB_TOKENorGH_TOKEN) to avoid rate limit errors
0.7.1 - 2026-01-17
- Fixed GoReleaser config to place Homebrew formula in
Formula/directory
0.7.0 - 2026-01-17
- Homebrew formula now uses pre-compiled binaries instead of source compilation
- Users no longer need Go installed to install via Homebrew
0.6.1 - 2026-01-16
- Fixed GitHub Actions release workflow to use
GH_PATfor Homebrew tap updates
0.6.0 - 2026-01-16
ask repo list [name]command to inspect repository skills- Shell completion support for bash, zsh, fish, and powershell
- Comprehensive test coverage for
internal/git,internal/skill,internal/deps, andinternal/uipackages - CI/CD quality gates: linting, test coverage reporting, and security scanning
- Documentation: troubleshooting guide and architecture diagrams
- Git author extraction from git config for
ask skill createcommand
ask repo listnow supports optional arguments to list skills in a specific repository- Enhanced command help text with practical examples
- Improved error messages with actionable suggestions
0.5.0 - 2026-01-16
- Multi-Tool Support (
--agent/-aflag)- Automatically detects and installs skills for: Claude Code, Cursor, OpenAI Codex, OpenCode
- Supports installing to multiple agents simultaneously
- Global Installation Support (
--global/-gflag)- Install skills globally to
~/.ask/skills/for sharing across all projects - Global configuration stored in
~/.ask/config.yaml - Global lock file at
~/.ask/ask.lock ask skill list --allto show both project and global skills
- Install skills globally to
- All skill commands now support
--globalflag:install,uninstall,list,update,outdated,info
- Skill commands now display installation scope (project/global) in output messages
0.4.0 - 2026-01-15
- Offline Mode (
--offlineflag) ask benchmarkcommand- Search caching for offline support
installandoutdatedcommands respect offline mode
0.2.0 - 2026-01-15
- Skill commands moved to
ask skillsubcommand for better organization - New default repositories: OpenAI, GitHub Copilot skills
ask skill outdatedcommand to check for available updatesask skill updatecommand to update skills to latest versionsask skill createcommand to generate skill templates- Version locking support with
ask.lockfile - Git sparse checkout optimization for faster skill installation
- Search result caching for improved performance
- Progress bars for long-running operations
- Configurable skills directory (default:
.agent/skills/)
- CLI restructure: all skill operations now under
ask skillparent command - Skills installation path changed from
./skills/to.agent/skills/ - Default repositories expanded to include community, Anthropic, MCP, Scientific, Superpowers, and OpenAI sources
- Uninstall command now properly removes skills from both filesystem and config
- Same-name skills from different sources are now properly distinguished
- Repository management commands (
ask repo add/list/remove) now work correctly
0.1.0 - 2026-01-15
- Initial release of ASK (Agent Skills Kit)
- Basic skill management: search, install, uninstall, list, info
- Multi-source skill discovery (GitHub topics and directories)
- Project initialization with
ask init - Repository management with
ask repocommands - Configuration file support (
ask.yaml) - Default repositories: Community, Anthropic, MCP-Servers, Scientific, Superpowers