packages

List and delete GitHub organization package versions with type filtering.

4|4|Updated Dec 30, 2024
One-click install
npx skills add https://github.com/purduehackers/wack-hacker --skill packages-purduehackers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: packages
Source: https://github.com/purduehackers/wack-hacker/tree/main/src/lib/ai/agents/github/prompts/skills/packages
Command: npx skills add https://github.com/purduehackers/wack-hacker --skill packages-purduehackers

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the management of organization-level packages and their versions within GitHub, simplifying tasks related to listing, inspecting, and deleting them.

Core Features & Use Cases

  • List Packages: View all available packages within the organization, filterable by type.
  • Inspect Packages: Get detailed information about a specific package.
  • Manage Versions: List all versions of a package and delete specific versions.
  • Use Case: A developer needs to find all npm packages published by the organization and then remove an outdated version of a specific package.

Quick Start

List all npm packages in the purduehackers organization.

Frequently Asked Questions about packages

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

FAQPage Schema
How do I list all npm packages in a GitHub organization?

To list npm packages in a GitHub organization, use the package management feature to view all available packages and filter them by the npm type. This retrieves a comprehensive list of all npm packages published within your organization.

Can I delete a specific version of a Docker package on GitHub?

Yes, you can delete a specific version of a Docker package on GitHub. The package manager supports listing all versions of a package and includes an approval step to safely delete specific outdated versions across multiple supported types including Docker.

What package types are supported for managing versions on GitHub?

Supported package types for managing versions on GitHub include npm, maven, rubygems, docker, nuget, and container. You can retrieve package details and manage versions for any of these specific package formats within your organization.

How do I get detailed information about a specific Maven package?

To get detailed information about a specific Maven package, use the inspect packages feature to retrieve package details. This provides comprehensive metadata and information for a specific package published within your GitHub organization.

Is there an approval step before deleting a RubyGems package version?

Yes, an approval step is required before deleting a RubyGems package version. This safety mechanism ensures specific package versions are not accidentally removed, requiring explicit confirmation before the deletion process executes.