cli-power-skills
Agentic CLI tool skills — 7 domain-grouped skills covering 26 CLI tools
Installation
Open Claude Code and run this command:
/plugin install cli-power-skills@claude-code-plugins-plus
Use --global to install for all projects, or --project for current project only.
What It Does
Agentic CLI tool skills for Claude Code. 7 domain-grouped skills covering 26 CLI tools that extend Claude's capabilities beyond its built-in tools.
Skills (7)
"Use when testing HTTP endpoints, probing URLs for status and headers, or running declarative API test suites from plain text files".
"Use when running GitHub Actions locally, creating task runner recipes, generating changelogs from git history, managing GitHub PRs/issues/releases programmatically, or creating encrypted backups".
"Use when working with structured data files (CSV, JSON, YAML, TOML, Parquet) — querying, transforming, filtering, aggregating, or converting between formats".
"Use when managing Python packages, virtual environments, or linting and formatting Python code".
"Use when checking code for vulnerabilities, linting shell scripts, scanning containers or IaC for security issues, or managing encrypted secrets".
"Use when scraping web pages, automating browser interactions, crawling sites for content, or extracting data from rendered JavaScript pages".
"Use when extracting article text from news URLs or downloading video or audio with metadata".
Use Cases
Analyze and transform data without writing scripts
Query a 2GB CSV with SQL, convert YAML configs to JSON, flatten deeply nested API responses into greppable lines, compute column statistics, or join two datasets — all in single commands that pipe together.
Tools: DuckDB for SQL on files, jq for JSON, yq for YAML/TOML/XML, xsv for CSV slicing and stats, miller for format-aware record transforms, gron for grepping nested JSON paths
CSV/JSON/YAML/Parquet ──> jq / yq / xsv / mlr ──> DuckDB SQL ──> export
Secure your code before it ships
Scan dependencies for CVEs, check container images for vulnerabilities, lint shell scripts for quoting bugs and unsafe patterns, validate IaC for misconfigurations, and keep secrets encrypted in version control.
Tools: Trivy for filesystem/container/IaC scanning, ShellCheck for shell script analysis, sops for encrypting secrets in YAML/JSON
code/containers/IaC ──> Trivy scan ──> ShellCheck lint ──> sops encrypt secrets
Test APIs declaratively, not imperatively
Write readable .hurl test files with chained requests, variable captures, and built-in assertions — then probe hundreds of URLs for status and metadata in seconds.
Tools: Hurl for declarative HTTP test suites, httpx for concurrent URL probing
auth ──> create resource ──> verify ──> assert status + body (all in one .hurl file)
Scrape and crawl the web at any scale
Choose the right tool for the job: full browser automation for JS-rendered pages, headless crawling for link discovery, or production-grade frameworks for large-scale extraction.
Tools: Playwright / Puppeteer for browser automation, Scrapy for structured crawling, Crawlee for anti-bot resilience, Katana for fast URL discovery
Katana (discover URLs) ──> Playwright (render JS) ──> Scrapy (extract at scale)
Research the web from your terminal
Extract clean article text from any URL and download video/audio from 1000+ sites with full metadata, format selection, and subtitle support.
Tools: newspaper4k for article extraction, yt-dlp for media download and metadata
newspaper4k (extract text) ──> DuckDB (analyze)
yt-dlp (dump metadata) ──> jq / DuckDB (query)
Manage Python projects at Rust speed
Create virtual environments, install packages, run scripts with inline dependencies, lint and format code — all 10-100x faster than traditional Python tooling.
Tools: ...