← Back to Skills Marketplace
m9rco

p4u

by m9rco · GitHub ↗ · v0.0.0-nightly.e055304 · MIT-0
cross-platform ✓ Security Clean
331
Downloads
1
Stars
0
Active Installs
8
Versions
Install in OpenClaw
/install p4u
Description
Perforce / Helix Core (p4) power-user CLI. Use for any p4 task: show or inspect changelists (CLs), shelve/unshelve/reshelve, switch between CLs, delete CLs o...
Usage Guidance
This skill is internally consistent with being a Perforce CLI helper, but take these practical precautions before installing or allowing autonomous runs: 1) Only install the p4u binary yourself after verifying the checksum and that you trust the GitHub repo/nightly channel referenced. 2) Do not allow the agent to execute the provided install commands autonomously; SKILL.md explicitly says not to. 3) Perforce credentials are handled by the p4 client (run `p4 login` yourself); you should not paste secrets into the skill. 4) The skill documents destructive commands and requires confirmation — pay attention to prompts before confirming delete/revert operations. 5) If you need stronger assurance, review the p4u binary source or prefer a tagged/stable release rather than 'nightly'.
Capability Analysis
Type: OpenClaw Skill Name: p4u Version: 0.0.0-nightly.e055304 The p4u skill is a Perforce CLI wrapper that follows security best practices for AI agents. It explicitly restricts the agent from autonomously executing installation commands or destructive operations, requiring user confirmation instead. The allowed-tools list is strictly limited to the p4u binary and basic system checks (which, uname), and the provided installation scripts include SHA-256 checksum verification for the binary hosted on GitHub (m9rco/p4u-skill). No indicators of data exfiltration, obfuscation, or malicious intent were found.
Capability Assessment
Purpose & Capability
Name/description describe a Perforce CLI helper and the SKILL.md only instructs use of p4u and p4; there are no unrelated credentials, binaries, or config paths requested. The added install instructions (GitHub and Perforce downloads) are consistent with installing the described tool.
Instruction Scope
SKILL.md tells the agent to run p4u/p4 commands and to check for the p4u binary first (rule 0). It also contains manual install steps (curl/Invoke-WebRequest and sudo mv). The doc explicitly warns not to run installs autonomously and requires explicit confirmation for destructive actions — this scope is appropriate but the presence of concrete install commands means the agent must not execute them without user consent.
Install Mechanism
There is no registry install spec (instruction-only). The SKILL.md suggests downloading pre-built binaries from GitHub releases and official Perforce download URLs and includes checksum verification. These are common install methods; use of a nightly release channel is noted and may carry typical trust/upgrade considerations.
Credentials
The skill requests no environment variables, no credentials, and no config paths. It relies on the locally-installed p4 client for authentication (user must run `p4 login`) which is proportional to the stated functionality.
Persistence & Privilege
The skill is not always-enabled and doesn't request persistent privileges or to modify other skills. Model invocation is allowed (platform default), which is expected for a user-invocable CLI helper; there is no evidence of excessive requested persistence.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install p4u
  3. After installation, invoke the skill by name or use /p4u
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.0.0-nightly.e055304
Nightly build from commit e055304
v0.0.0-nightly.289ed24
Nightly build from commit 289ed24
v0.0.0-nightly.70abdf9
Nightly build from commit 70abdf9
v0.0.0-nightly.0752a7b
Nightly build from commit 0752a7b
v0.0.0-nightly.6b4c9a8
Nightly build from commit 6b4c9a8
v0.0.0-nightly.eef7bf3
Nightly build from commit eef7bf3
v0.0.0-nightly.df9531b
Nightly build from commit df9531b
v0.0.0-nightly.08b71ba
Nightly build from commit 08b71ba
Metadata
Slug p4u
Version 0.0.0-nightly.e055304
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 8
Frequently Asked Questions

What is p4u?

Perforce / Helix Core (p4) power-user CLI. Use for any p4 task: show or inspect changelists (CLs), shelve/unshelve/reshelve, switch between CLs, delete CLs o... It is an AI Agent Skill for Claude Code / OpenClaw, with 331 downloads so far.

How do I install p4u?

Run "/install p4u" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is p4u free?

Yes, p4u is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does p4u support?

p4u is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created p4u?

It is built and maintained by m9rco (@m9rco); the current version is v0.0.0-nightly.e055304.

💬 Comments