forge-packs

Manage installation, removal, and listing of Forge packs in .forge/project.yaml-based projects.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/rahulsc/forge --skill forge-packs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: forge-packs
Source: https://github.com/rahulsc/forge/tree/main/skills/forge-packs
Command: npx skills add https://github.com/rahulsc/forge --skill forge-packs

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the management of reusable bundles of skills, policies, and shared knowledge, allowing for easy extension of Forge's capabilities within a project.

Core Features & Use Cases

  • Install Packs: Add new functionalities to your Forge project from local directories.
  • Remove Packs: Uninstall previously added packs to manage project scope.
  • List Packs: View all currently installed packs.
  • Use Case: A team develops a set of common security policies and testing skills. They package these into a Forge pack and distribute it to all their project teams for consistent adoption.

Quick Start

Use the forge-pack install command to add a new pack from the '/path/to/my-pack' directory.

Frequently Asked Questions about forge-packs

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

FAQPage Schema
How do I install reusable Forge packs into my project?

To install Forge packs, use the forge-pack install command and specify the local directory path of the pack. This integrates the bundle of skills, policies, and shared knowledge directly into your project.

What are Forge packs used for in software engineering?

Forge packs are reusable bundles of skills, policies, and shared knowledge used to extend Forge's capabilities. They facilitate project standardization by allowing teams to distribute common functionalities across multiple projects.

Do I need a specific file format to manage Forge packs?

Yes, managing Forge packs requires a `.forge/project.yaml` file to exist in your project directory. This configuration file is necessary for pack operations like installation, removal, and listing to function correctly.

Can I view and remove installed Forge packs from my project?

Yes, you can view currently installed packs using the list command and uninstall previously added packs using the remove command. This helps manage your project scope by removing unneeded bundles of skills and policies.

What is the best way to distribute common security policies across project teams?

The best way is to package your security policies and testing skills into a Forge pack. Teams can then install these pre-defined functionalities from a local directory to ensure consistent adoption across all projects.