Imported from mjcramerz/codex-home (
home/plugins/cache/codex-home/codex-runtime/1.0.0/skills/perl/SKILL.md). Install upstream withnpx skills add mjcramerz/codex-home --skill perl. Copyright stays with the author.
Use this skill when
- writing or reviewing deterministic Perl CLIs or text/config transforms
- checking payload validation, subprocess safety, or output parsing in Perl code
- aligning Perl helpers with repo-local validation and runtime boundaries
Workflow
- Confirm the Perl entrypoint, expected inputs, and external process boundaries first.
- Prefer pure Perl parsing and rendering helpers over shell-outs when they are practical.
- Keep untrusted input validation and output normalization explicit at module boundaries.
- Validate with
perl -cplus the narrowest relevant repo-local test harness.
Agent orchestration
- Delegate read-only discovery only.
- Keep one owner for final edits and verification output.
Validation and testing
- Reparse structured config after mutation.
- Run repo-local lint/test/build commands when the touched surface ships them.
- Record residual gaps when external credentials or infrastructure are required for deeper verification.
Outputs
- Reviewable changes with explicit validation evidence.
- A concise contract summary, the files or jobs touched, and the remaining rollout risks.
Local resources
$CODEX_HOME/plugins/cache/codex-home/codex-runtime/1.0.0/skills/perl/references/latest-sources.md$CODEX_HOME/plugins/cache/codex-home/codex-runtime/1.0.0/skills/perl/scripts/skill_helper.py
References
- $CODEX_HOME/docs/lang/perl.md
- $CODEX_HOME/docs/style/perl.md
- $CODEX_HOME/index/domains/lang/perl.md