What problem does it solve?
Use this skill to automate Perforce (Helix Core) interactions across the p4 CLI and P4Python, handling authentication, workspace management, syncing, editing, changelists, and branching/merging workflows.
Core Features & Use Cases
- Authentication & connection management (p4 login, P4Python)
- Workspace / client setup and idempotent management
- File operations: syncing, editing, adding, deleting, reverting
- Changelists: creation, submission, shelving, and auditing
- Branching & merging: streams and classic branches, including merge and integrate workflows
- MCP integration support: prefer MCP tools when available, with CLI/P4Python as fallback
- Diagnostics, best practices, and robust error handling patterns
- References: consult references/branching.md and references/mcp-integration.md for deeper guidance
Quick Start
Create a Perforce workspace, sync the depot to head, edit a file, and submit a new changelist.