with one click
authorize
Grant work authorization for Edit/Write operations in this session
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Grant work authorization for Edit/Write operations in this session
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Dispatch a background worker with role-templated prompt and auto-populated collision fences
Comprehensive system health monitoring — checks agent performance, database, Kafka topics, pattern discovery, and service status across the ONEX platform
Orchestrate a Claude Code agent team to autonomously work a Linear epic across multiple repos
Run DoD evidence checks against a ticket contract and generate a verification receipt
Autonomous per-ticket pipeline that chains ticket-work, local-review, PR creation, CI watching, PR review loop, integration verification gate, and auto-merge into a single unattended workflow with Slack notifications and policy guardrails
Full autonomous audit-debug-fix loop for all dashboard pages — Playwright recon, parallel systematic-debug, fix, PR, Linear ticket, re-audit, iterate until clean. Supports local and cloud targets with optional post-fix redeployment.
| name | authorize |
| description | Grant work authorization for Edit/Write operations in this session |
| version | 1.0.0 |
| level | basic |
| category | security |
| tags | ["security","authorization","workflow"] |
| author | omninode |
| args | [{"name":"reason","description":"Reason for requesting authorization (optional)","required":false}] |
Usage: /authorize [reason]
Grant authorization for Edit/Write operations in the current session. Authorization lasts 4 hours.
Creates an authorization file at /tmp/omniclaude-auth/{session_id}.json that the PreToolUse auth gate checks before allowing Edit/Write operations.
When invoked:
/tmp/omniclaude-auth/ if it doesn't existSESSION_ID="${CLAUDE_SESSION_ID:-$(uuidgen | tr '[:upper:]' '[:lower:]')}"
REASON="${1:-no reason provided}"
GRANTED_AT=$(date -u +"%Y-%m-%dT%H:%M:%SZ")
EXPIRES_AT=$(date -u -v+4H +"%Y-%m-%dT%H:%M:%SZ" 2>/dev/null || date -u -d "+4 hours" +"%Y-%m-%dT%H:%M:%SZ")
mkdir -p /tmp/omniclaude-auth
cat > "/tmp/omniclaude-auth/${SESSION_ID}.json" << EOF
{
"session_id": "${SESSION_ID}",
"granted_at": "${GRANTED_AT}",
"expires_at": "${EXPIRES_AT}",
"reason": "${REASON}",
"source": "explicit",
"allowed_tools": ["Edit", "Write"]
}
EOF
/authorize again to refresh)deauthorize skill to revoke early