Skip to content
Back to skills

Agent Kernel Ops

ASecurity

Operational guide for agents working with Agent Kernel v1.20.0+ — environment vault, memory proposals, policies, installation, and diagnostics

  • 4 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 22, 2026
ai-agentsgobashnodeapisecurity

Works with

  • api

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned September 22, 2026

npx -y skills add imMamdouhaboammar/agent-kernel --skill agent-kernel-ops --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Agent Kernel Ops?

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

Security grade badge for Agent Kernel Ops
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/immamdouhaboammar-agent-kernel-ops/badge)](https://www.skillsdirectory.com/skills/immamdouhaboammar-agent-kernel-ops)

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: agent-kernel-ops
description: Operational guide for agents working with Agent Kernel v1.20.0+ — environment vault, memory proposals, policies, installation, and diagnostics
---

# Agent Kernel Universal Operations Guide

Use this skill when the user mentions `agent-kernel`, `.env`, Environment Vault, memory proposals, agent rules, policies, or runtime diagnostics

## Environment Vault safety rules

- Never print, summarize, diff, log, or paste environment file contents
- Start with `agent-kernel env status [project]`
- Use `agent-kernel env doctor [project]` when the vault is unhealthy or permissions drift
- Use normal pull for missing files
- Do not use `--force` until the user understands that a differing local file will be replaced
- Keep backups enabled during forced restore unless the user explicitly requests otherwise
- Use `unlink` to detach a project path while retaining stored files
- Use `purge --yes` only after an explicit request to delete the stored vault
- Reject symlinks, non-regular files, paths outside the project root, and unstable project identity

## Environment Vault commands

Link the project and discover eligible environment files

```bash
agent-kernel env link [project]
```

Link exact Monorepo files

```bash
agent-kernel env link [project] \
  --include apps/api/.env \
  --include apps/web/.env.local
```

Check identity, health, and file states

```bash
agent-kernel env status [project]
agent-kernel env status [project] --json
```

Store local edits

```bash
agent-kernel env push [project]
agent-kernel env push [project] --file apps/api/.env
```

Preview without writing

```bash
agent-kernel env push [project] --dry-run
```

Restore missing files

```bash
agent-kernel env pull [project]
```

Handle an intentional overwrite with a backup

```bash
agent-kernel env pull [project] --force
```

Run health checks and repair POSIX permissions

```bash
agent-kernel env doctor [project]
agent-kernel env doctor [project] --repair-permissions
```

Migrate a matching legacy vault after inspection

```bash
agent-kernel env doctor [project] --migrate
```

Inspect vault health in JSON

```bash
agent-kernel env doctor [project] --json
```

Watch environment files edited outside an Agent Kernel hook

```bash
agent-kernel env watch [project]
```

Inspect revisions without secret contents

```bash
agent-kernel env history [project] --file .env
```

Restore one revision with normal conflict handling

```bash
agent-kernel env restore [project] --file .env --revision <revision-id>
```

Detach automatic behavior while retaining stored data

```bash
agent-kernel env unlink [project]
```

Delete stored data only after explicit confirmation

```bash
agent-kernel env purge [project] --yes
```

List all local vault identities

```bash
agent-kernel env list --json
```

Read the complete command and security guide at `docs/ENVIRONMENT_VAULT.md`

## Installation

With npm (requires Node.js >=18.18.0):

```bash
npm install -g @mamdouh-aboammar/agent-kernel
agent-kernel --version
agent-kernel init --sync
```

With Bun:

```bash
bun install -g @mamdouh-aboammar/agent-kernel
agent-kernel --version
agent-kernel init --sync
```

If `agent-kernel` is not found after Bun install, add Bun's bin directory to PATH:

```bash
export PATH="$HOME/.bun/bin:$PATH"
```

One-off (no global install):

```bash
npx -y @mamdouh-aboammar/agent-kernel --version
bunx @mamdouh-aboammar/agent-kernel --version
```

Current stable release: `1.20.0`

## Memory and rule proposals

Propose a new rule

```bash
agent-kernel propose --from <agentName> --text "Your rule text" --reason "Why"
```

Inspect the approval inbox

```bash
agent-kernel inbox
```

Approve and publish a proposal

```bash
agent-kernel approve <proposalId> --publish
```

## Governance and quality guards

Run file and policy guards

```bash
agent-kernel guard [--staged|--file path]
```

Verify a named policy

```bash
agent-kernel policy check mandatory-bun-package-manager
```

## Health and context diagnostics

Check Kernel status

```bash
agent-kernel status
```

Run the main health doctor

```bash
agent-kernel doctor
```

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…