_config.yml, enabling jekyll-sitemap so the site publishes a real sitemap.xml (previously 404). Sets explicit url/baseurl — required, since GitHub Pages had been auto-deriving baseurl and omitting it strips the /Agent-Skill-Kit prefix from every canonical URL.scripts/add_skill_frontmatter.py gives every skill README a unique title and description sourced from skill.yaml. Previously all ~400 published pages shared one meta description.scripts/generate_site.py now generates skills/README.md, a crawlable index linking every skill page, plus a synced skill table in the root README.md between <!-- SKILLS:START --> / <!-- SKILLS:END --> markers.LICENSE file. The license was declared in pyproject.toml but absent from the repo, so GitHub reported the project as unlicensed.[project.urls] (Homepage, Documentation, Repository, Changelog, Issues) so the PyPI page links back to the docs and repo.CITATION.cff: Added machine-readable authorship metadata.ci.yml now gates on add_skill_frontmatter.py --check, so a new skill cannot ship a page without search metadata. docs.yml runs the script itself before building.AGENTS.md: Documented the generated files that must not be hand-edited, and the publishing constraints.wiki/concepts/site-and-seo.md; corrected skills-catalog.md, which had recorded workflows/ as holding a skill.ask-wiki-init: Switched from Obsidian [[wikilinks]] to standard relative markdown links, matching the convention in wiki/SCHEMA.md.ask --version: ask/__init__.py assigned a hardcoded string inside a try/except PackageNotFoundError that could never fire, leaving the imported version() unused. It now reads the installed distribution version, so --version can no longer drift from pyproject.toml.ask copy examples that used a non-existent --agent flag. The agent is positional: ask copy claude --skill <name>.RELEASE_NOTES.md: The v0.9.1 entry contained v0.9.0’s content and date (May 24, 2026). Corrected both entries.skills/workflows/skill-creator/, which had no skill.yaml or SKILL.md, was never registered, and sat in a category validate_category() rejects. It duplicated tooling/ask-skill-creator. CLAUDE.md and GEMINI.md no longer list workflows/ as a category.ask-wiki-init (tooling) to automatically scaffold the LLM Wiki pattern and compounding knowledge base into any project.ask-hold-code (planning) to enforce a strict planning-mode lock, preventing premature code generation before design approval.ask-impact-sentinel: Added a mandatory Database Indexing Review protocol. It now systematically audits unindexed queries and generates migration scripts.ask-commit-assistance: Updated (v1.3.0) to automate documentation audits. It will now automatically update AGENTS.md and wiki/ documentation when scanning unstaged changes.config, resources, references, and examples directories alongside SKILL.md.ask copy: Fixed a bug where sidecar resources (scripts, config) were forcefully overwritten ignoring the user’s overwrite preference.AntigravityAdapter: Added an automatic legacy path migration (.agent -> .agents and ~/.gemini/antigravity -> ~/.gemini/config) to prevent data loss on older installations.ask install <url> to support cloning and parsing remote Git-backed skill repositories.[v]iew diff option during conflict resolution in ask copy, ask update, and ask install.skill_registry.py to seamlessly parse skills inside flat, single-level directories (common in remote git repositories).ask-commit-assistance, ask-impact-sentinel, and ask-shadcn-mechanic have been reduced to pass the stricter ask skill lint limits.AGENTS.md and GEMINI.md to establish formal repository guidelines, architectural decisions, and project context.ask-commit-assistance: Updated (v1.2.0) to strictly check for release branches before allowing commit assistance workflows, halting if on a release branch.ask-shadcn-mechanic to the coding skills repository. Designed to provide expert maintenance for shadcn/ui components, custom variants, and layout debugging out-of-the-box.ask-solution-architect to follow the robust “Gold Standard” skill architecture, adding structured JSON/YAML configs, validation testing, and explicit READMEs.ask copy — Fuzzy skill name matching: --skill now falls back to substring matching when an exact name isn’t found. A single match auto-resolves with a dim hint; multiple matches show a numbered disambiguation prompt.ask copy — Project stack detection: Interactive mode sniffs composer.json, package.json, pubspec.yaml, and requirements.txt/pyproject.toml to detect Laravel, Vue, Next.js, React, Flutter, and FastAPI stacks, then surfaces relevant skills before the selection table.ask copy — Upfront conflict scan: All skills are pre-checked against the USoT before copying begins. A single batch prompt (1 skip all / 2 overwrite all / 3 ask per skill) replaces per-skill interruptions mid-copy.ask copy — Search/filter in interactive skill list: A search prompt appears before the numbered table; typing filters skills by name or description substring. Empty Enter shows all skills.copy, wizard, sync, update, purge, create, add_agent, list_skills, validate, skill, remove, rules) refreshed — emoji removed, pnpm-style ✓/✗/– prefix output, dim summaries (N copied · N skipped), no panel borders.CLAUDE.md: Added project guidance file for Claude Code with architecture overview and command reference.instructions/: Added per-skill markdown docs for all 38 skills.ask copy preview table: Path cells no longer have a trailing space when no conflict exists._detect_stacks: Removed dead "@vue/core" npm package check (not a real package; "vue" check is sufficient).ask wizard: Interactive guided workflow — choose copy, purge, sync, or update from a numbered-step UI. Multi-selects skills and agents, prompts for scope, and executes the selected action.https://navanithans.github.io/Agent-Skill-Kit/docs/ featuring:
ask copy and ask purge commands with live output, multi-skill selection, agent compatibility filtering, dark mode, and one-click copy.scripts/generate_site.py: Static site generator — reads skills/manifest.json and outputs docs/index.html with full dark mode (shadcn/ui zinc palette)..github/workflows/docs.yml: GitHub Actions CI that auto-regenerates the docs site on every push to master.CLAUDE.md: Project guidance file for Claude Code with architecture overview and command reference.setAction() now calls renderSkillList() on action switch — stale green checkboxes no longer persist after clearing selected skills.selectedAgent = 'all' is now reset when switching purge → copy, preventing invalid ask copy all --skill … command generation.rounded-md, font-semibold, neutral zinc-100/zinc-900 backgrounds, zinc-200 borders.rounded-full to rounded-md throughout.#09090b) page, zinc-900 cards, zinc-800 borders.ask copy --global: New flag to copy directly to the global (user home) location without prompting for destination.ask copy --local: New flag to copy directly to the local (project) location without prompting for destination.ask copy --overwrite / -f: New flag to overwrite an existing skill in USoT without the conflict prompt.ask copy universal: Skips the compatibility warning — universal accepts all skills by definition.Local or Global) when a scope flag is passed.ask purge all hint: When no skills are found but the USoT contains skills, now shows their names and suggests ask purge universal.ask copy: --global/--local mutual exclusion guard now fires before the preview table renders (previously showed a malformed empty table first).ask copy: Scope prompt default was "2" even when only global scope was available — corrected to always match a valid choice.ask copy: Added guard for degenerate adapter configs where both local and global scopes are disabled.ask copy: fail_count now tracked and shown in the final summary (previously silent on OSError failures).ask purge all hint: USoT scan now always searches all skills regardless of --all-skills flag (previously missed non-ask- prefixed skills).ask purge all hint: Skill names deduplicated when same skill exists in both local and global USoT.Optional[bool] type annotations on use_global/use_local parameters.ask create skill: Now scaffolds SKILL.md (not the deprecated README.md), and creates the required scripts/ and tests/ directories — new skills no longer fail ask validate immediately after creation.ask create skill / ask validate: Fixed category list — "reasoning" and "other" replaced with "planning" to match the actual skills/ directory structure. Skills created under "reasoning" were silently undiscoverable.ask sync: Rewritten to route through the Universal Source of Truth (USoT) and symlink to each agent — matching the ask copy architecture. Previously bypassed USoT entirely, causing synced skills to be invisible to ask update.ask sync: all argument is now optional — ask sync works without arguments.ask validate: “Result” summary now prints after the dependency check so circular-dependency failures are included in the count.ask copy: Restored [yellow](exists) Rich markup in the preview table (was accidentally stripped during f-string cleanup).ask copy: Single skill selected interactively no longer displays as "Dependency" in the preview table.ask copy: universal agent now correctly shows as compatible with all skills in the agent selection table.ask copy: Conflict resolution replaced single free-text prompt with a 4-option menu: use existing / overwrite / rename / skip.ask purge: Agent argument validated at runtime (not import time); extracted _collect_targets helper to remove duplicate scan logic; added --all-skills flag.ask add-agent: Tip command now correctly references ask-bug-finder instead of the non-existent bug-finder.test_claude_transform assertions to match the adapter’s current frontmatter-only output format.pathlib.Path, yaml, os, typing.Optional, typing.Any, get_skill, get_skills_dir, get_agent_scopes)..agents/skills/ to be the primary home for all skills.ask copy <agent> now writes to the Universal Source of Truth and symlinks to the specific agent folder, keeping skills in sync across tools like Cursor and Claude Code.ask purge command to cleanly interactive remove ask-* skills from selected agent directories.ask rules compile command to compile markdown files from .agents/rules/ directly into .cursorrules, CLAUDE.md, and .agent/rules/rules.md.skills/<skill-name>/SKILL.md structure with YAML frontmatter.ask-impact-sentinel skill.manifest.json with new skills.git commit command to the user.ask-commit-assistance to follow the v2.0 token-optimized format and ask-skill-creator guidelines.0.4.1.ask skill lint, ask skill profile, ask skill compileskills/manifest.json for skill routing with triggers.github/workflows/skill-lint.yml for automated checksdocs/skill-schema.mdtriggers array<critical_constraints> blocks for clear AI guidancetoken_analyzer.py for token counting (tiktoken)skill_registry.py with frontmatter parsingskill.py CLI command groupAll 33 skills rewritten to v2.0 schema:
<critical_constraints> blocks with ❌/✅ patternsIntroduced the concept of Orchestrators and Subagents to the Agent Skill Kit. This bypasses the context window limits of single-agent workflows.
ask-parallel-auditor: The premier Orchestrator skill. Chunks repositories and delegates audits to parallel background subagents inside isolated Git worktrees.ask-ast-mapper: A highly constrained, read-only Subagent. Generates lightweight JSON dependency maps to prevent parent orchestrators from burning tokens reading codebase structure.ask-context-janitor: An aggressive token-optimizing subagent. Summarizes massive logs, pull requests, and parallel audit outputs into strict Markdown/JSON summaries.scripts/ and tests/ directories to pass validation gates.ask copy now automatically installs dependencies defined in skill.yaml’s depends_on field.ask copy preview now clearly distinguishes between “Direct” (requested) and “Dependency” (auto-included) skills.~/.askconfig.yaml to set default agents and preferences.--verbose flag for detailed logging.ask list now supports --search and filtering by category/agent.ask validate command to check skill integrity and dependency correctness.add-agent against path traversal.add-agent command.copy.py.skill_registry for better performance.