{"enrichment":{"faq":[{"a":"Package Publishing handles the complete process of distributing your package to registries and repositories. The skill automates credential management, version verification, and registry uploads, so you can publish with confidence without manual intervention. Configure your target registry (npm, PyPI, Maven Central, etc.) and Package Publishing will manage the authentication and delivery steps for you.","q":"How do I publish my package to a registry?"},{"a":"Package Publishing automates the entire workflow from build completion through release. It validates your package, increments versions according to your strategy, generates release notes, uploads artifacts to your chosen registry, and tags your repository\u2014all triggered by a single event in your CI/CD pipeline. This eliminates manual steps and ensures consistency across releases.","q":"What is the package publishing workflow that Package Publishing automates?"},{"a":"Package Publishing is designed to integrate seamlessly into CI/CD systems. Once you configure the skill with your registry credentials and versioning preferences, it listens for build completion or manual triggers within your pipeline. When activated, it orchestrates the entire publishing sequence automatically, reducing deployment time and human error.","q":"How can I integrate package publishing into my CI/CD pipeline?"},{"a":"Package Publishing enforces industry best practices including semantic versioning, automated changelog generation, secure credential handling, and atomic releases. The skill ensures your packages are properly validated before publishing, maintains audit trails of all releases, and supports rollback procedures\u2014helping you maintain reliability and traceability across your artifact repositories.","q":"What package publishing best practices does this skill implement?"},{"a":"Yes\u2014automating package release is Package Publishing's primary function. The skill eliminates repetitive publishing steps by handling version management, registry uploads, and repository synchronization automatically. You define your release strategy once, and Package Publishing executes it consistently across all subsequent releases, freeing your team to focus on development.","q":"Can Package Publishing automate my package release process?"},{"a":"Package Publishing uses event-driven automation to publish packages without manual intervention. Configure triggers (such as git tags, successful builds, or manual approvals), and the skill monitors for those events. When triggered, it performs all publishing tasks\u2014authentication, validation, upload, and notification\u2014automatically, keeping your artifact repositories synchronized across environments.","q":"How does Package Publishing handle publishing packages automatically?"}],"shadow_tags":["release-automation","package-distribution","registry-management","deployment-pipeline","version-control","artifact-publishing","cicd-integration","software-delivery"],"summary_rewrite":"This skill handles the end-to-end automation of package distribution and versioning tasks. Integrate it into your CI/CD pipeline to eliminate repetitive publishing steps, manage releases systematically, and keep your artifact repositories in sync across environments."},"gist":{"api_url":"https://skillfed.io/api/skills/oakoss/agent-skills/package-publishing.json","as_of":"2026-03-02","description":"Package Publishing handles the complete process of distributing your package to registries and repositories.","install":{"manual":["git clone https://github.com/oakoss/agent-skills","cp -r agent-skills ~/.claude/skills/package-publishing"],"primary":"npx skillfed install oakoss/agent-skills/package-publishing","version":"c1aae3bd"},"kind":"skill","mirror_url":"https://skillfed.io/oakoss/agent-skills/package-publishing.md","similar":[{"id":"mindfold-ai/Trellis/ts-sdk-author","name":"Ts Sdk Author","publisher":"mindfold-ai/Trellis","url":"https://skillfed.io/mindfold-ai/Trellis/ts-sdk-author"},{"id":"jwynia/agent-skills/npm-package","name":"Npm Package","publisher":"jwynia/agent-skills","url":"https://skillfed.io/jwynia/agent-skills/npm-package"},{"id":"oakoss/agent-skills/tanstack-cli","name":"Tanstack Cli","publisher":"oakoss/agent-skills","url":"https://skillfed.io/oakoss/agent-skills/tanstack-cli"},{"id":"tanstack-skills/tanstack-skills/tanstack-config","name":"tanstack-config","publisher":"tanstack-skills/tanstack-skills","url":"https://skillfed.io/tanstack-skills/tanstack-skills/tanstack-config"},{"id":"oakoss/agent-skills/tsdown","name":"Tsdown","publisher":"oakoss/agent-skills","url":"https://skillfed.io/oakoss/agent-skills/tsdown"}],"title":"Package Publishing by oakoss: Automate package publishing and release workflows \u2014 SkillFed","use":{"when":["Package Publishing automates the entire workflow from build completion through release.","Package Publishing is designed to integrate seamlessly into CI/CD systems."]},"what":{"lead":"Package Publishing handles the complete process of distributing your package to registries and repositories. The skill automates credential management, version verification, and registry uploads, so you can publish with confidence without manual intervention. Configure your target registry (npm, PyPI, Maven Central, etc.) and Package Publishing will manage the authentication and delivery steps for you."}},"id":"oakoss/agent-skills/package-publishing","install":{"mode":"external","repo":"https://github.com/oakoss/agent-skills"},"links":{"html":"https://skillfed.io/oakoss/agent-skills/package-publishing","md":"https://skillfed.io/oakoss/agent-skills/package-publishing.md","repo":"https://github.com/oakoss/agent-skills"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":5,"language":"Python","last_updated":"2026-03-02","license":null,"name":"Package Publishing","publisher":"oakoss","stars":13},"relations":{"similar":[{"id":"mindfold-ai/Trellis/ts-sdk-author"},{"id":"jwynia/agent-skills/npm-package"},{"id":"oakoss/agent-skills/tanstack-cli"},{"id":"tanstack-skills/tanstack-skills/tanstack-config"},{"id":"oakoss/agent-skills/tsdown"},{"id":"jwynia/agent-skills/npx-cli"},{"id":"rstackjs/agent-skills/rslib-modern-package"},{"id":"onmax/nuxt-skills/tsdown"},{"id":"onmax/nuxt-skills/ts-library"},{"id":"hairyf/skills/tsdown"}]},"slug":{"owner":"oakoss","repo":"agent-skills","skill":"package-publishing"},"version":"c1aae3bd"}
