Skip to content
Back to skills

Github Kernel

ASecurity

foundational definitions for GitHub skills, safety rules, tool escalation, and security boundaries

  • 666 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added February 8, 2026
businessgoawsgitapisecurity

Works with

  • cli
  • api
  • mcp

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill github-kernel --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Github Kernel?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Github Kernel
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-github-kernel/badge)](https://www.skillsdirectory.com/skills/majiayu000-github-kernel)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: github-kernel
description: foundational definitions for GitHub skills, safety rules, tool escalation, and security boundaries
---

## What is it?

The **GitHub Kernel** is the foundational skill that defines the "laws of physics" for all other GitHub capability skills. It provides the central source of truth for:

- Tool selection strategy (Escalation Ladder).
- Safety boundaries and non-negotiable rules.
- Conventions for interactions with the GitHub platform.
- Mapping of abstract capabilities to concrete MCP tools.

## Success Criteria
- Foundational rules are applied across all other GitHub skills.
- The Tool Escalation Ladder is followed consistently.
- Safety rules for destructive operations are respected.
- Interaction conventions (naming, commits) are maintained.

## When to use this skill

- Consult this skill for **foundational knowledge** when initializing a GitHub-related session.
- Refer to this skill whenever you are unsure about which tool to use (MCP vs. CLI vs. API).
- Consult this skill to check if an action is considered "safe" or requires user confirmation.

## What this skill can do

- Explain the [Tool Escalation Ladder](references/TOOL_ESCALATION.md).
- Define [Safety Rules](references/SAFETY_RULES.md) for destructive operations.
- Map capabilities to specific [MCP Tools](references/MCP_TOOL_MAP.md).
- Establish consistent conventions for branch naming, commit messages, and PR titles (see [CONVENTIONAL_COMMITS.md](references/CONVENTIONAL_COMMITS.md)).

## What this skill will NOT do

- **Execute any GitHub actions.** This skill is purely informational.
- Create issues or PRs.
- Modify repository state.
- Interact with the API directly.

## How to use this skill

This skill is a **passive reference**.

1. **Read** the reference documents to understand the operating parameters.
2. **Apply** the rules when executing other skills like `github-issues` or `github-pr-flow`.

## Tool usage rules

All GitHub skills must adhere to the **Escalation Ladder**:

1. **Primary**: Use **GitHub MCP Tools** (fast, safe, context-aware).
2. **Fallback**: Use **`gh` CLI** (if MCP is missing/broken).
3. **Last Resort**: Use **REST API** (only for edge cases like metadata fields).

See [TOOL_ESCALATION.md](references/TOOL_ESCALATION.md) for detailed logic.

## Examples

### Determining Tool Safety

> "I need to delete a file. Is this safe?"
> _Check `SAFETY_RULES.md` -> Destructive operation -> Requires explicit confirmation._

### Selecting the Right Tool

> "I need to comment on an issue."
> _Check `MCP_TOOL_MAP.md` -> `add_issue_comment` is available -> Use MCP._

## Limitations

- Does not enforce rules programmatically; agents must voluntarily adhere to these guidelines.
- Does not contain specific workflow logic for complex tasks (like "release management").

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.