haejwo-push

Manage repository push consent with automatic or explicit approval workflows.

2|Updated Jul 6, 2026
One-click install
npx skills add https://github.com/jungzuna/haejwo --skill haejwo-push
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: haejwo-push
Source: https://github.com/jungzuna/haejwo/tree/main/haejwo/codex-skills/haejwo-push
Command: npx skills add https://github.com/jungzuna/haejwo --skill haejwo-push

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides fine-grained control over the push policies for individual repositories, allowing users to either require explicit consent before pushes occur or to enable automatic pushing with a single user consent.

Core Features & Use Cases

  • Consent-Based Push Control: Allow users to define whether pushes should require explicit consent or if they can be automatically performed after granting permission.
  • Host-owned and Ask-first Workflow: Ensures that outward actions are always initiated by the host, with the option to require consent before each push.
  • Easy Consent Management: Users can grant or revoke push permissions for a repository with simple commands.

Quick Start

Set the push policy for 'my-repo' to 'auto' by running /haejwo:push auto my-repo.

Frequently Asked Questions about haejwo-push

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

FAQPage Schema
How do I require explicit consent before a git push to my repository?

To require explicit consent before a git push, you can configure an ask-first push policy for your repository. This ensures outward actions are always initiated by the host and require interactive confirmation before proceeding.

What is consent-based automation for hosted code repositories?

Consent-based automation for hosted code repositories is a mechanism that manages push permissions based on user preferences. It allows you to grant auto-push capabilities or require explicit permission for each action, which you can revoke at any time.

How do I set a repository to auto-push after granting permission once?

You can set a repository to auto-push by running the command `/haejwo:push auto my-repo`. This configures the repository push policy to perform automatic pushes after you grant a single initial user consent.

Can I revoke previously granted push permissions for a specific repository?

Yes, you can easily revoke previously granted push permissions for a specific repository. The system handles consent revocation through simple commands, allowing you to switch from auto-push back to requiring explicit consent.

Does per-repo push control work without configuring global git settings?

Per-repo push control operates within the context of a code repository management system independently. You define push policies for individual repositories directly, managing consent locally rather than relying on global git settings.

When should I use an ask-first workflow over auto-push for repository management?

You should use an ask-first workflow over auto-push when you need strict control over outward actions. This approach requires explicit confirmation through interactive prompts before each push, preventing unintended repository updates.