Toolverse
All skills

cli-developer

by openclaw

Use when building CLI tools, implementing argument parsing, or adding interactive prompts. Invoke for CLI design, argument parsing, interactive prompts, progress indicators, shell completions.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
UX / Design
Views
7

About this skill

Use when building CLI tools, implementing argument parsing, or adding interactive prompts. Invoke for CLI design, argument parsing, interactive prompts, progress indicators, shell completions.

How to use

  1. Aktywuj skill CLI Developer w swoim projekcie, gdy pracujesz nad budową narzędzia wiersza poleceń lub aplikacji terminalowej. Skill automatycznie rozpozna kontekst na podstawie słów kluczowych takich jak CLI, command-line, terminal app, argument parsing, shell completion, interactive prompt, progress bar lub nazw popularnych frameworków (commander, click, typer, cobra).

  2. Opisz swoją potrzebę — czy chcesz zaprojektować strukturę poleceń i podpoleceń, zaimplementować parsowanie argumentów i flag, czy dodać interaktywne formularze i prompty dla użytkownika. Skill przeanalizuje przepływ pracy użytkownika i zaproponuje hierarchię poleceń dostosowaną do Twojego przypadku użycia.

  3. Wybierz odpowiedni framework dla swojego języka programowania. Skill oferuje szczegółowe wskazówki dla Node.js (commander, yargs, inquirer, chalk), Python (click, typer, argparse, rich) oraz Go (cobra). Podaj preferowany język, a skill dostarczy rekomendacje i wzorce projektowe.

  4. Implementuj funkcjonalność CLI zgodnie z wytycznymi seniora. Skill pomoże w dodaniu pasków postępu, spinnerów, tekstu pomocy, obsługi błędów oraz optymalizacji czasu uruchamiania narzędzia poniżej 50ms.

  5. Dodaj uzupełnianie poleceń powłoki (bash, zsh, fish) i przeprowadź testowanie na wielu platformach. Skill dostarczy wskazówki dotyczące implementacji shell completions i benchmarkowania wydajności, aby zapewnić doskonałe doświadczenie dla użytkowników końcowych.

Related skills

responsive-design

by wshobson

Implement modern responsive layouts using container queries, fluid typography, CSS Grid, and mobile-first breakpoint strategies. Use when building adaptive interfaces, implementing fluid layouts, or creating component-level responsive behavior.

UX / Design
1766

motion-graphics

by rohitg00

Kinetic typography, logo animations, and stylized motion design skill.\n\n**Triggers when:**\n- User wants text animations or kinetic typography\n- Request involves logo reveals or title sequences\n- Content focuses on visual impact over education\n- User mentions \

UX / Design
2126

mcp-builder

by anthropics

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

UX / Design
91171

figma-integration

by duongdev

Guides design-to-code workflow using Figma integration. Helps extract designs, analyze components, and generate implementation specs. Auto-activates when users mention Figma URLs, design implementation, component conversion, or design-to-code workflows. Works with

UX / Design
18121

canvas-design

by anthropics

Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright

UX / Design
1998

3d-graphics

by samhvw8

3D web graphics with Three.js (WebGL/WebGPU). Capabilities: scenes, cameras, geometries, materials, lights, animations, model loading (GLTF/FBX), PBR materials, shadows, post-processing (bloom, SSAO, SSR), custom shaders, instancing, LOD, physics, VR/XR. Actions: create, build,

UX / Design
2595