prpm-json-best-practices
Build Reliable PRPM Package Manifests
PRPM manifests are easy to misconfigure across packages, collections, and target formats. This skill guides consistent structure, metadata, paths, tags, scripts, and validation.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "prpm-json-best-practices" from https://skillstore.io/skills/agentworkforce-prpm-json-best-practices.md and its manifest at https://skillstore.io/api/skills/agentworkforce-prpm-json-best-practices/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "prpm-json-best-practices". Review my single Claude skill manifest before publishing.
Expected outcome:
- Required metadata is complete.
- Two file paths do not exist from the repository root.
- Replace one uppercase tag with kebab-case.
Using "prpm-json-best-practices". Organize six packages from one repository.
Expected outcome:
The packages are grouped by privacy, format, and subtype. Duplicate names are renamed with clear format suffixes, and related versions remain synchronized.
Using "prpm-json-best-practices". Create a collection from existing PRPM packages.
Expected outcome:
The collection includes package identifiers, compatible version ranges, required flags, concise reasons, searchable tags, and complete repository metadata.
Security Audit
SafeAll 280 static alerts are false positives after contextual review. URLs, paths, environment placeholders, shell snippets, and parent-directory navigation appear only in documentation or schema examples; Markdown backticks were misread as execution. No prompt injection, exfiltration intent, or executable skill code was found.
Risk Factors
๐ Network access (10)
๐ Filesystem access (4)
โ๏ธ External commands (50)
๐ Env variables (2)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/agentworkforce-prpm-json-best-practices/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/agentworkforce-prpm-json-best-practices?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/agentworkforce-prpm-json-best-practices?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/agentworkforce-prpm-json-best-practices/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/agentworkforce-prpm-json-best-practices.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
AgentWorkforce. (2026). prpm-json-best-practices security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/agentworkforce-prpm-json-best-practices/audits/9BibTeX citation
@techreport{agentworkforce-agentworkforce-prpm-json-best-practices-2026,
author = {AgentWorkforce},
title = {prpm-json-best-practices security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/agentworkforce-prpm-json-best-practices/audits/9},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "prpm-json-best-practices security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "AgentWorkforce"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/agentworkforce-prpm-json-best-practices/audits/9"
identifiers:
- type: other
value: "skillstore:agentworkforce-prpm-json-best-practices:audit:9"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Create a First Manifest
Build a complete single-package manifest with required metadata, correct paths, tags, format, and subtype.
Organize a Package Repository
Structure related packages by privacy, format, and subtype while keeping names and versions consistent.
Publish Curated Collections
Define collections that reference local or external packages with versions, requirements, and inclusion reasons.
Try These Prompts
Create a prpm.json manifest for my [format] [subtype] named [name]. Include these files: [paths]. Ask for missing required metadata.
Review my prpm.json for required fields, path accuracy, tag format, duplicate names, semantic versions, and package versus lockfile mistakes.
Organize these packages into one PRPM manifest: [package details]. Group them by privacy, format, and subtype, then identify missing metadata.
Extend my multi-package manifest with collections, eager settings, conversion hints, and prepublishOnly scripts. Explain each compatibility or execution concern.
Best Practices
- Use project-root-relative paths and verify every referenced file before publishing.
- Choose specific kebab-case names and three to eight searchable tags.
- Use prepublishOnly for necessary builds and test every lifecycle command locally.
Avoid
- Do not copy installed dependencies from prpm.lock into prpm.json.
- Do not mix string paths and enhanced file objects in one files array.
- Do not use absolute paths, duplicate package names, or unsynchronized related versions.
Frequently Asked Questions
Who needs a prpm.json file?
Can one manifest contain several packages?
Can packages and collections share one manifest?
Should file paths be absolute?
When should eager activation be enabled?
Which lifecycle script should builds use?
Developer Details
Author
AgentWorkforceLicense
MIT
Skillstore revision
r2
Version notice
The author did not declare a version.
Repository
https://github.com/AgentWorkforce/relay/tree/main/.claude/skills/prpm-json-best-practices-skillRef
31bc7611b504c197d3e993aef7943461c871616f
Maintenance freshness
7/26/2026
Usage
5 downloads ยท 469 views
File structure
๐ examples/
๐ collections-repository.json
๐ multi-package.json
๐ packages-with-collections.json
๐ single-package.json
๐ prpm-manifest.schema.json
๐ SKILL.md