Agent skill

Ak Dev Sync Skills And Docs From Commit

by yaalalabs in yaalalabs/agent-kernel

Sync Agent Kernel skills and documentation from a specific commit hash.

Apache-2.0Auto-check passedDevOps & Cloud

Install Ak Dev Sync Skills And Docs From Commit

skills CLI
$ npx skills add yaalalabs/agent-kernel --skill ak-dev-sync-skills-and-docs-from-commit -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install yaalalabs/agent-kernel ak-dev-sync-skills-and-docs-from-commit --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/yaalalabs/agent-kernel.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/ak-dev-sync-skills-and-docs-from-commit .claude/skills/ak-dev-sync-skills-and-docs-from-commit && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ak-dev-sync-skills-and-docs-from-commit
GitHub stars
191
Token cost
~2.9k tokens
SKILL.md length
1,396 words
Files
1
Skills in repo
23
Repo updated
First seen
Licence
Apache-2.0

At a glance

Sync Agent Kernel skills and documentation from a specific commit hash.

  • Works in 8 steps: Validate Commit Eligibility → Build the Commit Delta → Map Delta to Skill Impact → …
  • DevOps & Cloud work in your project
  • SKILL.md covers Goal, Primary Automation Context, Inputs and Step 1: Validate Commit…, plus 10 more sections
  • Calls npm

What it does

Ak Dev Sync Skills And Docs From Commit is an agent skill from yaalalabs/agent-kernel. Sync Agent Kernel skills and documentation from a specific commit hash. Use this skill in automation or maintenance flows to analyze code changes introduced by a commit, then update developer skills, user skills, and docs surfaces so the repository guidance stays aligned with implementation.

Its SKILL.md is about 2.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in DevOps & Cloud. The repository describes itself as: The Operating System for Scalable Enterprise AI Agents - Run, orchestrate, and deploy Compliant Enterprise AI Agents at scale across frameworks, without lock-in, rewrites or… The licence is Apache-2.0.

When your agent uses it

  • DevOps & Cloud work in your project

Example prompts

  • “/ak-dev-sync-skills-and-docs-from-commit”

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. Validate Commit Eligibility
  2. Build the Commit Delta
  3. Map Delta to Skill Impact
  4. Map Delta to Documentation Impact
  5. Required Inventory/Catalog Sync
  6. Required Files to Consider
  7. Authoring Rules
  8. Validation Checklist

What it can do on your machine

Read from SKILL.md and the folder at commit e03a602. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Ak Dev Sync Skills And Docs From Commit loads about 2.9k tokens when it runs. Until then it costs about 83 tokens; SKILL.md has 1,396 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~83
When it runs · the whole SKILL.md, loaded when a task matches
~2.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from yaalalabs/agent-kernel at commit e03a602, republished under its Apache-2.0 licence (© yaalalabs). 1,396 words, ~2,868 tokens.

Download SKILL.mdSave it as .claude/skills/ak-dev-sync-skills-and-docs-from-commit/SKILL.md (or your agent's skills folder).
name
ak-dev-sync-skills-and-docs-from-commit
description
Sync Agent Kernel skills and documentation from a specific commit hash. Use this skill in automation or maintenance flows to analyze code changes introduced by a commit, then update developer skills, user skills, and docs surfaces so the repository guidance stays aligned with implementation.
license
Apache-2.0
metadata.author
yaalalabs
metadata.category
developer

Sync Skills and Docs From Commit Hash

Use this skill to process a specific commit hash and synchronize both skill trees and documentation based on what changed in that commit.

This skill combines the intent of:

  • ak-dev-sync-skills-from-branch
  • ak-dev-sync-docs-from-branch

but uses a commit hash as the primary unit of analysis.

Goal

Given a commit hash (typically on develop after PR merge), analyze the introduced code changes and update:

  • developer skills under .agents/skills/
  • user skills under ak-py/src/agentkernel/skills/
  • documentation surfaces including root docs, package docs, docs website, deployment READMEs, and example READMEs

Primary Automation Context

This skill is intended for GitHub Actions automation when a commit lands on develop from a merged PR.

Expected automation behavior:

  1. Trigger on push to develop.
  2. Ignore direct commits and ignore bot/app-driven commits.
  3. Resolve PR metadata associated with the pushed commit hash.
  4. Run this skill against that commit hash.
  5. Commit generated skill/docs updates to an automation branch.
  6. Open a PR for human review.
  7. Human approves and merges.
  8. Future runs ignore automation-generated sync PR commits to prevent circular updates.

Inputs

Required:

  • commit_sha: full SHA of the commit to analyze

Optional but recommended:

  • base_branch: default develop
  • repo_owner
  • repo_name
  • associated_pr_number

Step 1: Validate Commit Eligibility

Before analyzing, validate that this commit should be processed.

Skip processing when any of the following is true:

  1. Commit is not on develop.
  2. Commit is from a bot/app actor (for example github-actions[bot] or any *[bot]).
  3. Commit is not associated with a merged PR into develop (direct push or manual commit).
  4. Commit belongs to an automation-generated sync PR (loop prevention).
    • Example loop markers:
      • PR label: auto-skill-doc-sync
      • automation branch prefix: auto/skill-doc-sync/
      • title prefix: chore(auto): sync skills/docs

If skipped, return a clear reason and perform no edits.

Step 2: Build the Commit Delta

Analyze the commit delta with respect to its first parent.

Minimum required evidence:

  • changed file list
  • diff summary
  • affected capability areas (frameworks, integrations, deployment, docs, tests, examples)

Also include current uncommitted workspace changes only if the invocation explicitly asks for commit+workspace mode. Default mode is commit-only.

In commit+workspace mode, gather:

  • staged diff
  • unstaged diff

and evaluate them alongside the commit delta.

Step 3: Map Delta to Skill Impact

Classify skill impact from the commit:

  1. Developer skill impact

    • update existing .agents skills
    • add new developer skill for new reusable contributor workflow
    • remove obsolete developer skill if capability is removed/replaced
  2. User skill impact

    • update existing user skills in ak-py/src/agentkernel/skills/
    • update/add/remove evals under ak-py/src/agentkernel/skills/*/evals/evals.json
    • add/remove user skills only when workflow boundaries actually changed
  3. Behavior drift in an existing skill

  • configuration keys changed, module inputs changed, supported backends changed, examples changed, packaging changed
  • patch the existing skill instead of creating a new one
  1. Capability removal or consolidation
  • path is deprecated or replaced by another workflow
  • remove or merge obsolete skill only if replacement is clear and documented
Skill Decision Rules
Add a New Developer Skill When
  • commit introduces a repeatable contributor task
  • task spans multiple files or subsystems
  • contributors would otherwise need architecture/context not obvious from local code
  • workflow is likely reusable in future changes
Update an Existing Developer Skill When
  • commit extends or changes an already-covered contributor workflow
  • new work fits naturally inside an existing skill scope
Add a New User Skill When
  • commit creates a new reusable user-facing workflow
  • workflow cannot be represented as a small subsection in an existing user skill
Update an Existing User Skill When
  • commit changes supported options, code templates, config, examples, or eval expectations
  • workflow belongs to existing user skill set (ak-init, ak-build, ak-add-capabilities, ak-add-integration, ak-cloud-deploy, ak-test)
Remove a Skill When
  • capability is no longer supported
  • no documented example or implementation path remains
  • replacement skill or replacement workflow is identified in the same change

Do not remove a skill only because the specific commit did not touch that area.

Keep Both Skill Trees in Sync

Whenever commit changes justify skill updates, inspect both:

  • developer skills: .agents/skills/
  • user skills: ak-py/src/agentkernel/skills/

Do not stop after one side if the capability impact clearly affects both contributor and end-user workflows.

Step 4: Map Delta to Documentation Impact

Evaluate and update all relevant documentation surfaces:

  1. ak-py/README.md
  2. docs website pages under docs/ (including intro/getting-started/reference and example pages, the What's New tip in docs/docs/intro.md, and the hard-coded inventories of the React landing and features pages: the landing page's inventories live in docs/src/components/IntegrationsMarquee/data.tsx, ArchitectureOverview/data.tsx, and FeatureExplorer/data.tsx, and the features page's inventories live in docs/src/pages/features.tsx; the surface table in ak-dev-sync-docs-from-branch maps change types to the entries in those files)
  3. README files under ak-deployment/
  4. changed/new example READMEs under examples/ plus docs-site references to those examples
  5. root README.md
  6. root DEVELOPER_GUIDE.md

If a docs page becomes obsolete because a capability was removed, remove or replace it in the same change.

Documentation Decision Rules
Update Existing Docs When
  • capability already has a documented home
  • commit changes behavior, supported options, config, module inputs, examples, or terminology
Add New Docs or Pages When
  • commit introduces a new reusable workflow, feature area, or example that does not fit cleanly into existing pages
  • a dedicated page is clearer than overloading an unrelated page
Show full SKILL.md (551 more words)Show less
Remove Docs or Pages When
  • capability or example is no longer supported
  • page is now misleading or fully replaced
  • replacement page or replacement section exists in the same change

Do not leave stale docs pages in place once code path or example has been removed.

Step 5: Required Inventory/Catalog Sync

If developer skill inventory changes, update:

  • docs/docs/agent-skills.md

A user (bundled) skill inventory change needs no landing page edit: the hero's Agent Skills block shows only the install commands, and individual skills are listed in docs/docs/agent-skills.md alone.

Ensure skill counts, tables, and file inventories match .agents/skills/ and ak-py/src/agentkernel/skills/ exactly.

Also update other contributor docs if they explicitly enumerate developer skills.

Step 6: Required Files to Consider

Depending on commit impact, review and update files from this list.

Skill files:

  • .agents/skills/*/SKILL.md
  • ak-py/src/agentkernel/skills/*/SKILL.md
  • ak-py/src/agentkernel/skills/*/evals/evals.json

Documentation files:

  • README.md
  • DEVELOPER_GUIDE.md
  • ak-py/README.md
  • docs/docs/**
  • docs/sidebars.js
  • docs/src/pages/index.tsx
  • docs/src/components/IntegrationsMarquee/data.tsx, docs/src/components/ArchitectureOverview/data.tsx, docs/src/components/FeatureExplorer/data.tsx (the landing page inventories)
  • docs/src/pages/features.tsx
  • ak-deployment/**/README.md
  • examples/**/README.md

If example inventory changed, update docs-site overview/index pages that reference examples. If a .tsx page was edited, confirm the docs site still builds (cd docs && NODE_ENV=production NODE_OPTIONS=--max-old-space-size=6144 npm run build; TypeScript is not installed in docs/, so the production build is the compile check).

Step 7: Authoring Rules

  • Ground every update in the commit diff.
  • Keep skill scopes non-overlapping.
  • Prefer patching existing skills/docs over creating duplicates.
  • Use current config keys, module inputs, example paths, and versions.
  • Ensure docs examples are executable against current code.
  • Keep loop-prevention markers documented for automation flows.
  • Include gotchas only when they are real and recurring.
  • Keep examples aligned with live code in examples/ and ak-deployment/.
  • If an example changed, update both its README and docs-site references.
  • If setup steps changed, update both quick-start/getting-started and deeper reference pages where relevant.

Step 8: Validation Checklist

Minimum validation before opening PR:

  1. Confirm every change is traceable to the analyzed commit.
  2. Validate edited JSON files parse.
  3. Check edited markdown/JSON/workflow files for diagnostics.
  4. Verify docs/spec skill counts match actual .agents/skills/ directories.
  5. Verify example references in docs site point to existing examples.
  6. Confirm automation loop markers remain in workflow logic and PR metadata.
  7. Search for stale capability names, old counts, removed examples, or outdated setup/version references introduced by the commit delta.

Output Expectations

When this skill runs successfully, produce:

  1. Commit-impact summary.
  2. Skill-impact summary (developer and user skill updates).
  3. Documentation-impact summary.
  4. List of edited files.
  5. Validation results.

Common Pitfalls

  • Treating direct pushes to develop as PR commits.
  • Failing to ignore bot/app commits.
  • Forgetting loop-prevention filters for auto-generated sync PRs.
  • Updating skills but not documentation, or documentation but not skills.
  • Updating docs references to examples without updating the example README (or vice versa).
  • Updating only one documentation surface when the same capability appears in multiple surfaces.
  • Updating docs/docs/ markdown but not the hard-coded inventories (docs/src/components/*/data.tsx on the landing page, docs/src/pages/features.tsx on the features page) when the commit adds, removes, or renames a framework, integration, provider, transport, deployment target, or headline capability.
  • Describing behavior from memory instead of checking live code, examples, or Terraform inputs.

Quick Heuristic

  • Commit changes behavior/capability → update affected skills and docs.
  • Commit introduces new reusable workflow → add skill(s) and docs section/page.
  • Commit removes workflow → remove/replace stale skill/docs content.
  • Commit is automation-sync output → skip to avoid circular updates.
  • Only one-off internal refactoring changed → no docs/skills changes unless contributor guidance is affected.

© yaalalabs, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/ak-dev-sync-skills-and-docs-from-commit of yaalalabs/agent-kernel.

Open the folder on GitHubat commit e03a602

Compare with similar skills

Ak Dev Sync Skills And Docs From Commit next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Ak Dev Sync Skills And Docs From Commit compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ak Dev Sync Skills And Docs From Commit this skillyaalalabs/agent-kernel191—~2.9kAutomated safety check: PassApache-2.0
Agent Lightningmicrosoft/agent-lightning19k—~1.7kAutomated safety check: PassMIT
Caveman Gateway SetupJuliusBrussee/caveman110k1 repos~2.6kAutomated safety check: WarnApache-2.0
SageMaker Production Defaultshuggingface/skills11k1 repos~6.9kAutomated safety check: PassApache-2.0
Megatron-LM Base Image BumpNVIDIA/Megatron-LM18k—~2.8kAutomated safety check: PassApache-2.0
Opik Local Dev Environmentcomet-ml/opik22k—~734Automated safety check: PassApache-2.0

Similar skills

  • Agent Lightning

    microsoft/agent-lightning

    Official

    Provides the action space, tradeoffs, and evaluation context for improving an editable AI agent against a benchmark while preserving its deployment contract.

    19k GitHub stars~1.7k tokensUpdated 9 days ago
    DevOps & CloudAuto-check passed
  • Caveman Gateway Setup

    JuliusBrussee/caveman

    Routes every LLM call in a repository through the Caveman Cloud gateway in record mode, so requests and costs are measured without changing behavior.

    110k GitHub starsUsed in 1 repo~2.6k tokens
    DevOps & CloudAuto-check: warnings
  • Official

    Deploys SageMaker endpoints with autoscaling, CloudWatch alarms and tags on by default, using scripts for real-time, scale-to-zero and async setups.

    11k GitHub starsUsed in 1 repo~6.9k tokens
    DevOps & CloudAuto-check passed
  • Megatron-LM Base Image Bump

    NVIDIA/Megatron-LM

    Official

    Moves Megatron-LM CI to a newer NVIDIA PyTorch base image, updating both the GitHub and GitLab pins together and handling the CI follow-up.

    18k GitHub stars~2.8k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Starts, rebuilds, and troubleshoots the Opik local dev stack, including an optional Comet Platform integration mode for the Opik team.

    22k GitHub stars~734 tokensUpdated today
    DevOps & CloudAuto-check passed
  • Agent Kill Switch

    vivekchand/clawmetry

    Give the human an off switch and a cost meter for the coding agents on this machine, using ClawMetry.

    425 GitHub stars~1.1k tokensUpdated yesterday
    DevOps & CloudAuto-check passed

More from yaalalabs/agent-kernel

All 23 skills in this repo
  • Ak Dev Code Quality

    yaalalabs/agent-kernel

    Code quality standards, formatting, Python style rules (classes over script-style functions, configuration-field rules), commit conventions, and PR workflow for Agent Kernel development.

    191 GitHub stars~2.5k tokensUpdated today
    Auto-check passed
  • Ak Dev New Evaluator Provider

    yaalalabs/agent-kernel

    Step-by-step guide for adding a new built-in test evaluator provider to Agent Kernel (beyond DeepEval, Opik and JEV).

    191 GitHub stars~3.4k tokensUpdated today
    Auto-check passed
  • Ak Dev New Guardrail Provider

    yaalalabs/agent-kernel

    Step-by-step guide for adding a new guardrail provider to Agent Kernel.

    191 GitHub stars~3.5k tokensUpdated today
    Auto-check passed
  • Step-by-step guide for adding a new knowledge base backend to Agent Kernel.

    191 GitHub stars~5.1k tokensUpdated today
    Auto-check passed
  • Ak Dev New Messaging Integration

    yaalalabs/agent-kernel

    Step-by-step guide for adding a new messaging platform integration to Agent Kernel.

    191 GitHub stars~4.2k tokensUpdated today
    Auto-check passed
  • Ak Dev New Multimodal Storage

    yaalalabs/agent-kernel

    Step-by-step guide for adding a new multimodal attachment storage backend to Agent Kernel.

    191 GitHub stars~4.3k tokensUpdated today
    Auto-check passed

Questions about Ak Dev Sync Skills And Docs From Commit

What does Ak Dev Sync Skills And Docs From Commit do?

Sync Agent Kernel skills and documentation from a specific commit hash. Ak Dev Sync Skills And Docs From Commit is an agent skill from yaalalabs/agent-kernel. Sync Agent Kernel skills and documentation from a specific commit hash.

When should I use Ak Dev Sync Skills And Docs From Commit?

Ak Dev Sync Skills And Docs From Commit fits situations like: devOps & Cloud work in your project.

How do I install Ak Dev Sync Skills And Docs From Commit in Claude Code?

Run `npx skills add yaalalabs/agent-kernel --skill ak-dev-sync-skills-and-docs-from-commit -a claude-code`. Or copy the skill folder (.agents/skills/ak-dev-sync-skills-and-docs-from-commit in yaalalabs/agent-kernel) into .claude/skills/ak-dev-sync-skills-and-docs-from-commit in your project. Claude Code loads it when a task matches its description.

How do I install Ak Dev Sync Skills And Docs From Commit in Codex?

Run `npx skills add yaalalabs/agent-kernel --skill ak-dev-sync-skills-and-docs-from-commit -a codex`. Or copy the skill folder (.agents/skills/ak-dev-sync-skills-and-docs-from-commit in yaalalabs/agent-kernel) into .agents/skills/ak-dev-sync-skills-and-docs-from-commit in your project. Codex loads it when a task matches its description.

Can I use Ak Dev Sync Skills And Docs From Commit in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add yaalalabs/agent-kernel --skill ak-dev-sync-skills-and-docs-from-commit -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ak-dev-sync-skills-and-docs-from-commit, .gemini/skills/ak-dev-sync-skills-and-docs-from-commit, .github/skills/ak-dev-sync-skills-and-docs-from-commit and .opencode/skills/ak-dev-sync-skills-and-docs-from-commit in your project.

What does Ak Dev Sync Skills And Docs From Commit need to run?

Going by SKILL.md and its folder, Ak Dev Sync Skills And Docs From Commit needs the command-line tools its instructions call (npm).

Does Ak Dev Sync Skills And Docs From Commit access the network?

SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Ak Dev Sync Skills And Docs From Commit safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Ak Dev Sync Skills And Docs From Commit use?

Ak Dev Sync Skills And Docs From Commit is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Ak Dev Sync Skills And Docs From Commit use?

About 2.9k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Ak Dev Sync Skills And Docs From Commit?

Skills that share tags, products or a category with Ak Dev Sync Skills And Docs From Commit: Agent Lightning (microsoft/agent-lightning, 19k stars), Caveman Gateway Setup (JuliusBrussee/caveman, 110k stars), SageMaker Production Defaults (huggingface/skills, 11k stars) and Megatron-LM Base Image Bump (NVIDIA/Megatron-LM, 18k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ak Dev Sync Skills And Docs From Commit?

yaalalabs (a GitHub organization) maintains it in yaalalabs/agent-kernel, which has 191 GitHub stars. The repository holds 23 skills in this directory. The repository was last updated on October 8, 2026.

Source: yaalalabs/agent-kernel on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.