cli-entrypoint

Build environment-aware CLI entrypoints for data-processing pipelines with Click decorators.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/sunbluesome/dotfiles --skill cli-entrypoint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-entrypoint
Source: https://github.com/sunbluesome/dotfiles/tree/main/.claude/ds/skills/cli-entrypoint
Command: npx skills add https://github.com/sunbluesome/dotfiles --skill cli-entrypoint

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires click, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Creates and manages CLI entrypoints to run data-processing pipelines across local development and SageMaker environments, simplifying deployment and execution.

Core Features & Use Cases

  • Environment-aware CLI: Generate commands that switch between local and SageMaker execution with explicit or fixed paths.
  • Parallel Execution: Support entity-based parallel processing using a spawn-enabled multiprocessing workflow.
  • Reusable Patterns: Provide Click option decorators and a nested subcommand structure for consistent, reusable CLI design.

Quick Start

Create a new CLI entrypoint for your pipeline by invoking the entrypoint script with local process or sagemaker process commands.

Frequently Asked Questions about cli-entrypoint

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

FAQPage Schema
How do I build a CLI entrypoint for data pipelines running on both local and SageMaker environments?

To build a CLI entrypoint for data pipelines, use this Skill to generate environment-aware commands that switch between local and SageMaker execution. It enforces explicit local paths and fixed SageMaker paths for consistent, safe execution across both environments.

How does spawn-based multiprocessing work for parallel entity processing in a CLI pipeline?

Spawn-based multiprocessing for parallel entity processing works by spawning independent processes for each entity in your pipeline. This Skill implements a spawn-enabled multiprocessing workflow within the CLI entrypoint to execute data processing tasks concurrently across multiple entities.

Can I use Click decorators to manage local and SageMaker pipeline path configurations?

Yes, you can use Click decorators to manage pipeline path configurations. This Skill provides reusable Click-based option decorators that enforce an environment-aware command structure, ensuring consistent path handling between local development and SageMaker deployments.

What is the best way to structure nested subcommands for a multi-environment data pipeline CLI?

The best way to structure nested subcommands for a multi-environment data pipeline CLI is using a reusable pattern that separates local and SageMaker process commands. This Skill provides a nested subcommand structure ensuring consistent and safe execution across different environments.

Do I need the Click package to implement environment-aware CLI entrypoints for SageMaker?

Yes, you need the Click package to implement environment-aware CLI entrypoints. Click is the required dependency used to create the reusable option decorators and nested subcommand structure needed for switching between local and SageMaker execution paths.