cli-tools

Consolidate CLI tools for file discovery, data manipulation, and parallel execution.

11|5|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/rbergman/dark-matter-marketplace --skill cli-tools-rbergman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-tools
Source: https://github.com/rbergman/dark-matter-marketplace/tree/main/plugins/workflow/skills/cli-tools
Command: npx skills add https://github.com/rbergman/dark-matter-marketplace --skill cli-tools-rbergman

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill consolidates several high-powered CLI tools (fd, rg, jq, yq, sd, xargs, bat, delta) and patterns to enable efficient file discovery, data manipulation, and parallel execution when built-ins fall short.

Core Features & Use Cases

  • Automated file discovery and manipulation using advanced search patterns with fd, rg, and sd.
  • JSON/YAML processing with jq and yq for transforming config and data files.
  • Parallel command execution with xargs and delta-enhanced diffs for scalable workflows.
  • Use Case: When you need to locate specific source files, transform nested JSON, or compare changes across multiple repos, this skill provides a quick, hands-off workflow.

Quick Start

Install prerequisites (fd, rg, jq, yq, sd, bat, delta) on your system. Then run a typical workflow like: locate TS files excluding node_modules, pretty-print JSON, and view git changes with delta.

Frequently Asked Questions about cli-tools

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

FAQPage Schema
How do I parse and transform nested JSON and YAML config files from the command line?

You can transform nested JSON and YAML config files using jq and yq to query, filter, and modify data structures directly from the command line. This enables rapid, hands-off data manipulation without manual editing.

What is the best way to search for specific source files while excluding directories like node_modules?

The best way to discover source files while excluding directories like node_modules is using fd, which applies advanced search patterns for rapid, automated file discovery across large codebases. It ignores hidden files and git-ignored paths by default.

How do I run parallel command execution for scalable file processing workflows?

You can run parallel command execution for scalable file processing workflows by combining xargs with tools like fd and sd. This allows you to apply search-and-replace operations or transformations across multiple files concurrently.

Do I need to install any dependencies before using these CLI file operation tools?

Yes, you need to install the corresponding binaries on your host system before using these CLI file operation tools. Required dependencies include fd, rg, jq, yq, sd, xargs, bat, and delta for full functionality.

Can I view git diffs with syntax highlighting and line numbers?

Yes, you can view git diffs with syntax highlighting and line numbers using delta. It integrates with git to produce enhanced, readable diffs that make comparing changes across multiple repositories much clearer.