Agent skill
python-script
Creates standalone Python scripts using uv with PEP 723 inline script metadata.
Install this agent skill to your Project
npx add-skill https://github.com/yurifrl/cly/tree/main/.agents/skills/python-script
SKILL.md
Python Script with uv
Template
#!/usr/bin/env -S uv run --quiet --script
# /// script
# requires-python = ">=3.11"
# dependencies = ["dep1", "dep2"]
# ///
"""Brief description."""
import argparse
def main():
parser = argparse.ArgumentParser(description="Description")
# args...
args = parser.parse_args()
# implementation...
if __name__ == "__main__":
main()
Rules
- Shebang:
#!/usr/bin/env -S uv run --quiet --script - PEP 723 block with
requires-pythonanddependencies - Only list external dependencies (not stdlib)
- Use
argparsefor CLI - Always use
if __name__ == "__main__": main()
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
ag:changelog
Generates and updates project CHANGELOG.md from git commits, conversation decisions, and architectural changes. Auto-invoke this skill when new features are added, features are removed, or architecture changes occur.
prompt-engineering
Prompt engineering reference and workflow for creating, refining, and reviewing high-quality prompts for AI tools, agents, and skills.
ag:claudemd-update
Updates CLAUDE.md based on recent conversation history. This skill should be used when the user asks to update their CLAUDE.md, sync learnings from conversations, or review what was discussed recently.
write-skill
Create Claude Code skills with proper structure and documentation. Use when building custom skills, writing SKILL.md files, or when user asks "write a skill" or "create Claude skill".
add-module
Create new demo or utility modules following CLY project patterns. Use when adding TUI demonstration modules to modules/demo/ or utility modules to modules/, following Bubbletea/Bubbles conventions with proper Cobra CLI integration.
git-worktrees
Manage git worktrees for parallel development. Use when user mentions worktrees, parallel branches, or working on multiple branches simultaneously.
Didn't find tool you were looking for?