pua-off

Disables Passive User Awareness mode by editing config.json fields in Claude Code.

Updated Jun 18, 2026
One-click install
npx skills add https://github.com/liujiayi3703/scientific-research-skills --skill pua-off
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pua-off
Source: https://github.com/liujiayi3703/scientific-research-skills/tree/main/library/skills/pua-off
Command: npx skills add https://github.com/liujiayi3703/scientific-research-skills --skill pua-off

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users disable PUA (Passive User Awareness) mode when they want to turn off the always-on PUA features during a session.

Core Features & Use Cases

  • Disable PUA Mode: Turn off the always-on PUA features by setting the appropriate configuration settings.
  • Immediate Feedback: Provide immediate feedback to the user once PUA mode is turned off.
  • Configuration Preservation: Preserve any unknown configuration fields and ensure the directory exists before making changes.

Quick Start

Use the command /pua:off to turn off PUA mode for the current session.

Frequently Asked Questions about pua-off

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

FAQPage Schema
How do I disable PUA mode for a session in Claude Code?

You can disable PUA mode by modifying the config.json file to set always_on to false and feedback_frequency to 0. Using the `/pua:off` command triggers this process, which requires write access to the `.pua` directory to apply the changes.

What is Passive User Awareness mode and when should I turn it off?

Passive User Awareness (PUA) mode provides always-on feedback features during a session. You should turn off PUA mode when you want to temporarily deactivate these feedback features to work without the passive awareness interruptions.

Do I need write access to the .pua directory to turn off PUA mode?

Yes, you need write access to the `.pua` directory to disable PUA mode. The process modifies the config.json file within this directory to set always_on to false and feedback_frequency to 0.

How does the pua-off command preserve existing configuration settings?

The pua-off process ensures configuration preservation by retaining any unknown configuration fields found in the config.json file. It also verifies that the `.pua` directory exists before making any changes to disable the PUA features.

Can I temporarily deactivate PUA features without losing my other config settings?

Yes, disabling PUA mode preserves your existing configuration. The process modifies only the always_on and feedback_frequency values in config.json while ensuring any unknown configuration fields remain intact and the directory exists before applying changes.