Skip to content
Skillv1.0.0

perl

Write and review Perl for deterministic runtime helpers, CLI tools, and data transforms with strict validation and minimal shell exposure. Use when the user asks about Perl code beyond hook-specific m

by mjcramerz(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from mjcramerz/codex-home (home/plugins/cache/codex-home/codex-runtime/1.0.0/skills/perl/SKILL.md). Install upstream with npx 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

  1. Confirm the Perl entrypoint, expected inputs, and external process boundaries first.
  2. Prefer pure Perl parsing and rendering helpers over shell-outs when they are practical.
  3. Keep untrusted input validation and output normalization explicit at module boundaries.
  4. Validate with perl -c plus 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

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/mjcramerz-codex-home-perl/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

mjcramerz-codex-home-perl.ocm.jsonjson
{
  "ocm": "1",
  "id": "mjcramerz-codex-home-perl",
  "kind": "skill",
  "name": "perl",
  "description": "Write and review Perl for deterministic runtime helpers, CLI tools, and data transforms with strict validation and minimal shell exposure. Use when the user asks about Perl code beyond hook-specific modules.",
  "publisher": "mjcramerz",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "coding"
    ],
    "tags": [
      "skill-md",
      "perl",
      "runtime",
      "cli",
      "validation",
      "github"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "Write and review Perl for deterministic runtime helpers, CLI tools, and data transforms with strict validation and minimal shell exposure. Use when the user asks about Perl code beyond hook-specific modules."
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "github",
      "repository": "https://github.com/mjcramerz/codex-home",
      "path": "home/plugins/cache/codex-home/codex-runtime/1.0.0/skills/perl/SKILL.md",
      "ref": "03d0b59b253570405077056fb3c93e1a4f57c8cd",
      "url": "https://github.com/mjcramerz/codex-home/blob/03d0b59b253570405077056fb3c93e1a4f57c8cd/home/plugins/cache/codex-home/codex-runtime/1.0.0/skills/perl/SKILL.md",
      "key": "mjcramerz/codex-home/home/plugins/cache/codex-home/codex-runtime/1.0.0/skills/perl/SKILL.md"
    }
  },
  "instructions": "## Use this skill when\n- writing or reviewing deterministic Perl CLIs or text/config transforms\n- checking payload validation, subprocess safety, or output parsing in Perl code\n- aligning Perl helpers with repo-local validation and runtime boundaries\n\n## Workflow\n1) Confirm the Perl entrypoint, expected inputs, and external process boundaries first.\n2) Prefer pure Perl parsing and rendering helpers over shell-outs when they are practical.\n3) Keep untrusted input validation and output normalization explicit at module boundaries.\n4) Validate with `perl -c` plus the narrowest relevant repo-local ",
  "cost": {
    "context_tokens": 371
  }
}

Fetch it by URL: GET /api/v1/registry/mjcramerz-codex-home-perl/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.