Skip to content
Back to skills

Cli Algorithms And Utilities

ASecurity

"Route pure-Python CLI, algorithm, data-structure, calculator,

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 9, 2026
toolspythongoshellapi

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill cli-algorithms-and-utilities --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Cli Algorithms And Utilities?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Cli Algorithms And Utilities
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-cli-algorithms-and-utilities/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-cli-algorithms-and-utilities)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: cli-algorithms-and-utilities
description: "Route pure-Python CLI, algorithm, data-structure, calculator,
  text/file utilities."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# CLI Algorithms and Utilities

Use this sub-skill for stdlib-heavy command-line utilities, algorithms, data structures, text transforms, file transforms, and related non-display-first calculators or puzzles in this repository.

## In scope
- Cat_command
- Execute Shell Command
- Binary_Search_Tree
- Binary_tree
- Caesar_Cipher
- Converter
- Converting_Roman_to_Integer
- Diff_Utility
- Email Slicer
- Encode_Morse.py
- ExtractPhoneNumberEmail
- Password Generator
- Password_Generator_2
- Prefix_Trie
- Stack_structure
- Tower-of_Hanoi
- csv_to_json
- linked_lists
- string_manipulator
- lorem_in_python
- related console-first calculators and puzzles

Keep the password and calculator logic here when the task is about the algorithm or CLI surface. If the task is mainly a Tk or other GUI shell, route that GUI work to games-gui-and-desktop.

## Route elsewhere
- GUI-first, Tk, pygame, turtle, or desktop app work -> games-gui-and-desktop
- Network, API, service, bot, or credential automation -> web-network-and-automation
- Data, media, CV, ML, or heavy notebook workflows -> data-media-ml-and-vision

## Working rules
- Prefer pure functions or small classes plus thin CLI wrappers.
- Keep file paths as `Path` objects; assume project folders may contain spaces.
- Do not use `shell=True` for new helpers; only preserve the repository's fixed shell smoke test.
- Keep all side effects behind `main()` and `if __name__ == "__main__":`.
- Treat Tk imports or immediate `mainloop()` calls as GUI edge cases, not standard smoke targets.

## Safe validation
- Use `scripts/run_stdlib_smoke_checks.py` for the only curated native checks in this subtree.
- Default mode lists the checks for a target checkout.
- Pass `--run` to execute only the curated checks:
  - `Cat_command/cat.py` with `Cat_command/test_cat.txt`
  - `Execute Shell Command/execute_shell_command_test.py`

## References
- `references/project-recipes.md`
- `references/api-and-cli-patterns.md`
- `references/troubleshooting.md`

Files in this skill

  • SKILL.md2.2 KB
  • references/api-and-cli-patterns.md4.2 KB
  • references/project-recipes.md4.8 KB
  • references/troubleshooting.md2.8 KB
  • scripts/run_stdlib_smoke_checks.py7.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.