Skip to content

Tool Collections

Why install tools one at a time? Collections are curated bundles of tools that work great together. One command gives you a complete toolkit for a specific workflow—whether you're a developer, writer, or data wrangler.

What You'll Learn

  • What collections are and why they're useful
  • Browsing available collections
  • Installing a complete toolkit in one command
  • Understanding pinned versions

What Are Collections?

Think of collections like playlists for your terminal. Someone has already done the work of finding tools that complement each other, testing them together, and bundling them up. You just hit play.

🎯

Curated

Hand-picked tools that work well together

One Command

Install everything at once

🔒

Version Pinned

Tested versions that work together

Browsing Collections

See what's available:

# List all collections
cmdforge collections list

You'll see something like:

Available collections (4):

  starter
    The Starter Pack
    Essential tools for getting started with CmdForge
    Tools: 5

  developer
    Developer Toolkit
    Code review, testing, and documentation tools
    Tools: 8

  writer
    Writer's Workshop
    Grammar, tone, and content tools for writers
    Tools: 6

  data
    Data Wrangler
    JSON, CSV, and data extraction tools
    Tools: 7

Install a collection with: cmdforge collections install 

Viewing Collection Details

Before installing, see exactly what you'll get:

# See what's in a collection
cmdforge collections info starter

Output:

The Starter Pack
==================================================

Essential tools for getting started with CmdForge.
Perfect for new users who want a solid foundation.

Maintainer: official
Tags: beginner, essential, getting-started

Tools (5):
  - official/summarize
  - official/translate
  - official/fix-grammar
  - official/explain-error
  - official/commit-msg

Install all: cmdforge collections install starter

Installing a Collection

Ready to go? One command:

# Install all tools in a collection
cmdforge collections install starter

Watch as each tool is downloaded and installed:

Installing collection: The Starter Pack
Tools to install: 5

  Installing official/summarize... v1.2.0
  Installing official/translate... v1.1.0
  Installing official/fix-grammar... v1.0.3
  Installing official/explain-error... v1.1.2
  Installing official/commit-msg... v2.0.0

Installed: 5/5

Collection 'starter' installed successfully!

All five tools are now available as commands. Try them:

echo "teh quick brown fox" | fix-grammar
# The quick brown fox

Pinned Versions

Collections can pin specific versions of tools that are known to work well together. Use the --pinned flag to install these exact versions:

# Install with pinned (tested) versions
cmdforge collections install developer --pinned

This is useful when you need reproducible setups across machines or team members.

Collection Description Tools
starter Essential tools for beginners summarize, translate, fix-grammar, explain-error, commit-msg
developer Code review and development tools review-code, explain-code, gen-tests, docstring, plus more
writer Content creation and editing fix-grammar, tone-shift, simplify, expand, eli5, tldr
data Data extraction and transformation json-extract, json2csv, extract-emails, csv-insights, sql-from-text

Next Steps