← 返回 Skills 市场
yoshino-s

Superpicky Cli

作者 yoshino-s · GitHub ↗ · v0.2.0 · MIT-0
cross-platform ✓ 安全检测通过
143
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install superpicky
功能描述
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-...
安全使用建议
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.
功能分析
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.
能力评估
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).
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install superpicky
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /superpicky 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug superpicky
版本 0.2.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

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-... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 143 次。

如何安装 Superpicky Cli?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install superpicky」即可一键安装,无需额外配置。

Superpicky Cli 是免费的吗?

是的,Superpicky Cli 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Superpicky Cli 支持哪些平台?

Superpicky Cli 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Superpicky Cli?

由 yoshino-s(@yoshino-s)开发并维护,当前版本 v0.2.0。

💬 留言讨论