← Back to Skills Marketplace
yoshino-s

Superpicky Cli

by yoshino-s · GitHub ↗ · v0.2.0 · MIT-0
cross-platform ✓ Security Clean
143
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install superpicky
Description
SuperPicky CLI skill: use absolute paths to scripts/install.sh and scripts/run.sh for automation; run.sh three entries (superpicky_cli, birdid_cli, --region-...
Usage Guidance
This skill is coherent with its stated purpose, but take these practical precautions before installing: 1) The included install.sh will git-clone an upstream repo (default: GitHub) and pip-install packages (including torch); review REPO_URL and the install.sh contents if you prefer a different source. 2) The installer creates a venv and writes files under $SKILL/.upstream and may download large model files if you pass --with-models — ensure you have disk space and bandwidth. 3) The runtime tools operate on your photo directories and implement a manifest-based reset that can delete temporary JPEGs generated by the program — review the manifest/reset behavior and test on a copy of your photos if you are cautious. 4) Pip installs pull code from PyPI (supply-chain risk inherent to Python packages); consider auditing dependencies or installing in an isolated environment. 5) If you want to avoid network clone, use --no-clone with a vetted local .upstream or set REPO_URL to a mirror you trust. Overall the package is internally consistent, but review the install/run scripts and the upstream code before granting it filesystem/network access.
Capability Analysis
Type: OpenClaw Skill Name: superpicky Version: 0.2.0 The SuperPicky CLI skill is a legitimate wrapper for an AI-powered bird photo culling and identification tool. It provides scripts for installation (`install.sh`), execution (`run.sh`), and a helper for fuzzy-searching eBird region codes (`ebird_region_query.py`). The skill manages an upstream repository (cloned from GitHub) and a local Python virtual environment. The instructions in `SKILL.md` are clear and focused on operational safety (e.g., using absolute paths). No evidence of data exfiltration, malicious persistence, or prompt injection was found; the tool's behavior is consistent with its stated purpose of processing and organizing bird photographs.
Capability Assessment
Purpose & Capability
Name/description map to the provided files and scripts. The skill wraps upstream SuperPicky CLI tools (superpicky_cli.py, birdid_cli.py, ebird_region_query.py) and requires no unrelated credentials or config paths. The requested operations (cloning upstream, creating a venv, installing Python deps, running the CLI) are proportionate to a CLI wrapper.
Instruction Scope
SKILL.md and scripts restrict operations to the skill directory ($SKILL) and the cloned upstream (.upstream). Runtime instructions call install.sh and run.sh, which create/run a venv and invoke upstream scripts. The scripts operate on user-supplied photo directories (manifest/reset semantics are documented) but do not instruct the agent to read unrelated system files or exfiltrate data to external endpoints in the provided code.
Install Mechanism
There is no registry install spec, but the included install.sh clones the upstream GitHub repository (default https://github.com/jamesphotography/SuperPicky.git), creates a venv under $SKILL/.upstream/.venv, and pip-installs dependencies (including PyTorch). Cloning from GitHub and installing from PyPI is expected, but these actions will write files, perform network I/O, and may download large model artifacts if --with-models is used.
Credentials
The skill declares no required environment variables or credentials. Scripts expect a Python interpreter and may call system utilities like git and nvidia-smi; these are reasonable for installing and detecting GPU capability. No secrets or unrelated service tokens are requested.
Persistence & Privilege
always:false and normal autonomous invocation settings. The skill writes only under its own directory ($SKILL/.upstream and its venv) and does not modify other skills or system-wide agent configurations. It does perform file operations on user-specified photo directories (normal for a photo-processing tool).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install superpicky
  3. After installation, invoke the skill by name or use /superpicky
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.2.0
superpicky 0.2.0 - Added initial README.md to the repository. - No changes to code or functionality.
v0.1.0
superpicky-cli 0.1.0 - Initial release of the SuperPicky CLI skill. - Defines three main run modes via scripts/run.sh: main pipeline (superpicky_cli.py), standalone BirdID (birdid_cli.py), and eBird region code lookup (ebird_region_query.py). - Enforces use of absolute paths for scripts/install.sh and scripts/run.sh for both interactive and automated usage. - Adds helper --py entry to run scripts inside the skill venv by absolute or normalized relative path. - Includes minimal reference docs and examples in reference/ and SKILL.md.
Metadata
Slug superpicky
Version 0.2.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Superpicky Cli?

SuperPicky CLI skill: use absolute paths to scripts/install.sh and scripts/run.sh for automation; run.sh three entries (superpicky_cli, birdid_cli, --region-... It is an AI Agent Skill for Claude Code / OpenClaw, with 143 downloads so far.

How do I install Superpicky Cli?

Run "/install superpicky" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Superpicky Cli free?

Yes, Superpicky Cli is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Superpicky Cli support?

Superpicky Cli is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Superpicky Cli?

It is built and maintained by yoshino-s (@yoshino-s); the current version is v0.2.0.

💬 Comments