wolfram-paclets

Validate, build, and submit Wolfram Language paclets to the Wolfram Paclet Repository.

82|19|Updated Mar 21, 2025
One-click install
npx skills add https://github.com/WolframResearch/AgentTools --skill wolfram-paclets
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wolfram-paclets
Source: https://github.com/WolframResearch/AgentTools/tree/main/AgentSkills/Skills/wolfram-paclets
Command: npx skills add https://github.com/WolframResearch/AgentTools --skill wolfram-paclets

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Paclet development and release workflows are error-prone and time-consuming; this skill provides tooling to check, build, and submit Wolfram paclets, streamlining packaging and repository readiness.

Core Features & Use Cases

  • CheckPaclet: validate a paclet for metadata, structure, and readiness.
  • BuildPaclet: create a .paclet archive from a paclet directory.
  • SubmitPaclet: submit to Wolfram Paclet Repository or workflow integration.
  • Use Case: Imagine you maintain a paclet repository and need to ensure every paclet is ready for release with automated checks and streamlined submission.

Quick Start

Check a paclet for issues, build the paclet archive, and submit it to the Wolfram Paclet Repository.

Frequently Asked Questions about wolfram-paclets

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate a Wolfram Language paclet for metadata and structure issues before release?

To validate a Wolfram Language paclet, use the CheckPaclet feature to inspect metadata, directory structure, and release readiness, identifying and fixing issues before you build or submit the paclet archive.

What is the best way to automate packaging a Wolfram Language paclet into a .paclet archive?

The best way to automate paclet packaging is using the BuildPaclet feature, which creates a .paclet archive directly from your paclet directory while ensuring front-end docs and bundled scripts meet submission requirements.

How do I submit a built paclet to the Wolfram Paclet Repository?

To submit a built paclet to the Wolfram Paclet Repository, use the SubmitPaclet feature, which streamlines the repository submission workflow and integrates the process into your automated release pipeline.

Can I use paclet automation scripts to check readiness across an entire paclet repository?

Yes, you can use paclet automation scripts to check readiness across an entire repository, running automated validation checks on metadata, structure, and bundled scripts to ensure every paclet is ready for release.

Does paclet submission require specific front-end docs and bundled scripts?

Paclet submission requires specific front-end docs and bundled scripts to satisfy repository requirements, and the validation process checks these references to ensure your paclet meets all structural and documentation standards.

Why does my Wolfram paclet fail repository submission checks?

Your Wolfram paclet fails repository submission checks due to metadata errors, missing front-end docs, or structural issues; running paclet validation identifies these specific problems so you can fix them before submitting.