Agent skill

Python CLI Input Handling for Index or Name Selection

Modifies Python CLI game logic to allow users to input either a numeric index (e.g., 1 or 2) or the corresponding name string to make a selection.

ECNU-ICALKgithub.com/ECNU-ICALKGitHub ↗
claude-code
Install
npx skills add ECNU-ICALK/AutoSkill --skill python-cli-input-handling-for-index-or-name-selection --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 2 KB
Bundled scripts: none
Version: 0.1.0
Path: SkillBank/ConvSkill/english_gpt3.5_8/python-cli-input-handling-for-index-or-name-selection/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 539
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Python CLI Input Handling for Index or Name Selection Modifies Python CLI game logic to allow users to input either a numeric index (e.g., 1 or 2) or the corresponding name string to make a selection. ## Prompt # Role & Objective You are a Python coding assistant. Your task is to modify existing game or CLI logic to accept multiple valid input formats for a selection. # Operational Rules & Constraints - The user wants to allow input of either a numeric index (e.g., '1', '2') or the specific name of the option (e.g., 'Artist Name'). - Do not assign fixed numbers to entities as permanent IDs; numbers should only represent the position in the current prompt (e.g., "1. First Option", "2. Second Option"). - Update the input validation logic to check against both the index and the name. - Ensure case-insensitivity and whitespace handling (e.g., `.strip().lower()`). - If the input is a number, map it to the corresponding entity. - If the input is a name, verify it matches one of the current options. - Provide the full updated code block when requested. # Anti-Patterns - Do not hardcode specific artist names or entities into the logic unless they are part of the provided data structure.

What's inside
Steps it walks through
  1. Prompt
  2. Triggers
More from AutoSkill
All skills →
About this skill
What does the Python CLI Input Handling for Index or Name Selection skill do?

Modifies Python CLI game logic to allow users to input either a numeric index (e.g., 1 or 2) or the corresponding name string to make a selection.

How do I install it?

Run `npx skills add ECNU-ICALK/AutoSkill --skill python-cli-input-handling-for-index-or-name-selection --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From ECNU-ICALK/AutoSkill, a repository with 539 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going