cli-power-skills

productivity v1.0.0 by Yuriy Kotik

Agentic CLI tool skills — 7 domain-grouped skills covering 26 CLI tools

MIT License
Free Pricing

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)

api-testing SKILL.md View full skill →

"Use when testing HTTP endpoints, probing URLs for status and headers, or running declarative API test suites from plain text files".

[Bash(hurl*)Bash(httpx*)ReadWriteGlob]
ci-automation SKILL.md View full skill →

"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".

[Bash(gh*)Bash(just*)Bash(act*)Bash(git-cliff*)Bash(restic*)ReadWriteGlob]
data-processing SKILL.md View full skill →

"Use when working with structured data files (CSV, JSON, YAML, TOML, Parquet) — querying, transforming, filtering, aggregating, or converting between formats".

[Bash(jq*)Bash(yq*)Bash(gron*)Bash(mlr*)Bash(xsv*)Bash(duckdb*)ReadGlobGrep]
python-tooling SKILL.md View full skill →

"Use when managing Python packages, virtual environments, or linting and formatting Python code".

[Bash(uv*)Bash(ruff*)ReadGlob]
security-scanning SKILL.md View full skill →

"Use when checking code for vulnerabilities, linting shell scripts, scanning containers or IaC for security issues, or managing encrypted secrets".

[Bash(trivy*)Bash(shellcheck*)Bash(sops*)ReadGlob]
web-crawling SKILL.md View full skill →

"Use when scraping web pages, automating browser interactions, crawling sites for content, or extracting data from rendered JavaScript pages".

[Bash(node*)Bash(python3*)Bash(scrapy*)Bash(katana*)ReadWrite]
web-research SKILL.md View full skill →

"Use when extracting article text from news URLs or downloading video or audio with metadata".

[Bash(python3*)Bash(yt-dlp*)Read]

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: ...

Ready to use cli-power-skills?

View on GitHub

Related Plugins