Skip to content
Back to skills

Np Core Toggle

ASecurity

Turn Nervepack features on/off and adjust their settings. Use when the user says "toggle off X", "disable memory/lessons/the evaluator/the directive", "turn X back on", "what nervepack features are on", or wants to change a param like the sync interval. Wraps the `cli.py toggle` command (engine/nervepack_engine/cli.py).

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 19, 2026
ai-agentspython

Works with

  • cli
  • mcp

Security analysis

A100/100

Scanned September 19, 2026

npx -y skills add pat-browne/nervepack --skill np-core-toggle --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Np Core Toggle?

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

Security grade badge for Np Core Toggle
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/pat-browne-np-core-toggle/badge)](https://www.skillsdirectory.com/skills/pat-browne-np-core-toggle)

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: np-core-toggle
description: Turn Nervepack features on/off and adjust their settings. Use when the user says "toggle off X", "disable memory/lessons/the evaluator/the directive", "turn X back on", "what nervepack features are on", or wants to change a param like the sync interval. Wraps the `cli.py toggle` command (engine/nervepack_engine/cli.py).
---

# np-core-toggle

Nervepack features each have an on/off toggle declared in `engine/setup/toggles.conf`.
Use the CLI (`TOGGLE="python3 ${NP_DIR:-$HOME/Code/nervepack}/engine/nervepack_engine/cli.py toggle"`):

- **List state:** `$TOGGLE status`
- **Flip:** `$TOGGLE <feature> on|off`
- **Set a param:** `$TOGGLE param sync.interval 3600`
- **Interactive picker:** `$TOGGLE` (no args) / `$TOGGLE menu`
- **Audit:** `$TOGGLE audit`

Families (full param list in `toggles.conf`): `memory` (capture/recall/promote +
back-capture params), `lessons` (auto-distilled lessons; `.enforce`), `directive`,
`sync` (`interval`, default 86400s/1 day), `allowlist` (managed Claude permission
entries), `evaluator` (metrics + dashboard/suggestions/implement params), `skills`
(budget + graduation params), `team` (`merge` mode), `mcp` (`writes`/`contribute`),
`maintain` (`.refine`/`.compact` weekly crons), `resume` (resume-pointer;
`interval`/`max_age`/`cron` params), `pii_filter` (default off).
Sub-toggles like `memory.recall` inherit their family unless explicitly set.

**Scope:** shared features commit their state to the repo and propagate on the
next sync; `allowlist` (local) and any sub-override write to
`~/.config/nervepack/toggles.local`.

**Sync:** primary sync runs on session exit (`SessionEnd`); the throttled
`SessionStart` sync (default 1 day) is a backup. Change with
`cli.py toggle param sync.interval <seconds>`.

**When adding a NEW Nervepack feature, add a `toggles.conf` row and wire its
enforcement** (`np_enabled` guard for runtime/cron, install/remove for managed) —
see `CLAUDE.md` § "Feature toggles".

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.