authorize

Create session-specific JSON authorization files for temporary Edit/Write access.

3|1|Updated Oct 9, 2025
One-click install
npx skills add https://github.com/OmniNode-ai/omniclaude --skill authorize
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: authorize
Source: https://github.com/OmniNode-ai/omniclaude/tree/main/plugins/onex/skills/authorize
Command: npx skills add https://github.com/OmniNode-ai/omniclaude --skill authorize

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a mechanism to grant explicit authorization for sensitive operations like editing or writing within a Claude Code session, enhancing security and control.

Core Features & Use Cases

  • Session-Scoped Authorization: Grants permission for specific actions (Edit/Write) that are tied to the current session.
  • Time-Limited Access: Authorization automatically expires after 4 hours, ensuring temporary access.
  • Use Case: Before making significant code changes or writing new files, you can run /authorize to ensure you have the necessary permissions, with the system logging the reason for the authorization.

Quick Start

Run the authorize skill with the reason 'I need to make urgent bug fixes'.

Frequently Asked Questions about authorize

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

FAQPage Schema
How do I grant temporary authorization for Edit and Write operations in a Claude Code session?

To grant temporary authorization for Edit and Write operations, you run the authorize command with a specific reason. This creates a session-specific JSON file containing the grant time and expiration details, which a pre-tool use gate checks to ensure controlled access to modification capabilities.

How does session-scoped authorization for file modifications work?

Session-scoped authorization works by creating a JSON file with specific grant and expiration timestamps tied to the current session. A pre-tool use gate checks this file to verify that explicit permission has been granted before allowing sensitive operations like editing or writing files.

How long does work authorization last before it expires?

Work authorization lasts for a maximum of 4 hours before it automatically expires. This time-limited access ensures that permission for sensitive operations is temporary and must be explicitly granted again if further modifications are needed after the expiration period.

When do I need to explicitly authorize code changes in my development workflow?

You need to explicitly authorize code changes before making significant modifications or writing new files in your development workflow. Running the authorization command with a logged reason ensures you have the necessary permissions for sensitive operations while enhancing security and control.

Do I need to provide a reason when requesting work authorization for editing files?

Yes, you need to provide a reason when requesting work authorization for editing files. The system logs this reason within the session-specific authorization details, ensuring there is a clear record of why temporary access to modification capabilities was granted.

Can I use session management to restrict permissions for only specific file operations?

Yes, you can use session management to restrict permissions by granting authorization specifically for Edit and Write operations. This mechanism ensures that only explicitly permitted modification capabilities are allowed, while other operations remain unaffected by the temporary access grant.