@tank/tank-package-publisher

Manages Tank skill publishing with dry-run-first workflow and validation.

1|1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/tankpkg/skills --skill tank-tank-package-publisher
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: @tank/tank-package-publisher
Source: https://github.com/tankpkg/skills/tree/main/skills/tank-package-publisher
Command: npx skills add https://github.com/tankpkg/skills --skill tank-tank-package-publisher

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill ensures your skills are published to the Tank directory smoothly and reliably, handling validation, dry runs, and error remediation.

Core Features & Use Cases

  • Publish Skills: Automate the process of publishing your skill packages to the Tank registry.
  • Validation & Dry Runs: Ensures your skills.json manifest is valid and performs a dry run before actual publishing to catch errors early.
  • Error Remediation: Provides specific fixes for common publishing failures like authentication issues, version conflicts, and package size limits.
  • Use Case: When you've finished developing a new skill and want to make it available in the Tank directory, use this Skill to manage the entire publishing workflow from start to finish.

Quick Start

Use the tank-package-publisher skill to publish the current skill to the Tank registry.

Frequently Asked Questions about @tank/tank-package-publisher

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

FAQPage Schema
How do I publish a package to the Tank registry?

To publish a package to the Tank registry, you can automate the process using a dedicated publisher workflow. It validates your skills.json manifest, enforces a dry-run-first workflow, and performs post-publish verification to ensure reliable releases.

Why does my package publish fail validation checks?

Package publish validation fails when your skills.json manifest is invalid or package limits are exceeded. The publisher provides automated remediation for common errors like authentication issues, version conflicts, and exceeding file count or size limits.

Can I test a package publish before sending it to the Tank directory?

Yes, you can test a package publish before sending it to the Tank directory. The workflow enforces a dry-run-first approach, allowing you to catch errors early and validate the skills.json manifest without executing the actual release.

How do I fix authentication and version conflict errors during package publishing?

To fix authentication and version conflict errors during package publishing, the workflow provides automated remediation. It identifies these common failures and offers specific fixes to ensure your skill package passes validation and publishes successfully.

What are the package size and file count limits for Tank directory publishing?

Tank directory publishing enforces specific package size and file count limits to ensure registry stability. The validation phase checks your package against these constraints and provides automated remediation steps if the limits are exceeded.

Does the Tank publish workflow support automated version bumping?

Yes, the Tank publish workflow supports automated version bumping. It manages the entire publishing lifecycle, allowing you to increment package versions alongside authentication and post-publish verification for a reliable release process.