jarvis-toggle

Toggle JaRVIS on or off by patching platform instruction files with backups.

8|1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/epicrunze/JaRVIS --skill jarvis-toggle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jarvis-toggle
Source: https://github.com/epicrunze/JaRVIS/tree/main/skills/jarvis-toggle
Command: npx skills add https://github.com/epicrunze/JaRVIS --skill jarvis-toggle

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Enable or disable JaRVIS for the current project with a single toggle, controlling both the hook system and the agent instructions.

Core Features & Use Cases

  • Toggle JaRVIS on or off to quickly pause or resume memory and identity loading across a project.
  • Detect and patch the appropriate platform instruction file (CLAUDE.md, cursorrules, copilot-instructions, or AGENTS.md) and preserve a backup for restoration.
  • Apply state changes reliably with a clear status report and a fallback in case backups are missing.

Quick Start

Run the jarvis-toggle skill to enable JaRVIS for the current project.

Frequently Asked Questions about jarvis-toggle

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I toggle agent instructions and hooks on or off for a project?

To toggle agent instructions and hooks, the skill modifies both the hook state and instruction sections across CLAUDE.md, .cursorrules, copilot-instructions.md, and AGENTS.md, preserving a backup for restoration.

What is the best way to disable AI agent memory loading without losing my configuration?

Disabling AI agent memory loading is done by patching the platform instruction file and storing removed content in a backup within the JaRVIS data directory, ensuring safe recoverability when re-enabling.

How does toggling project agent settings work across different coding platforms?

Toggling project agent settings works by scanning for CLAUDE.md, .cursorrules, .github/copilot-instructions.md, and AGENTS.md, then applying the enabling or disabling patch across all matched files.

Do I need a specific directory setup to manage agent instruction patches?

Yes, managing agent instruction patches requires an existing JaRVIS data directory to maintain backups of removed content and restore configurations safely upon re-enabling.

What happens if the backup content is missing when I try to re-enable project agent settings?

If backup content is missing when re-enabling project agent settings, the skill applies state changes reliably using a fallback mechanism and provides a clear status report of the operation.