agentsclimarketplace

Command line interface invocation

Skill HolobiomicsLab/asb-skill-collections/collections/metabolomics/v2/skills/command-line-interface-invocation

Use when when you have installed a Python package and need to verify that its command-line entry point is accessible, or when you need to discover available commands and options for NMR data processing workflows without consulting external documentation.From its SKILL.md

Install
npx -y skills add HolobiomicsLab/asb-skill-collections --skill command-line-interface-invocation

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 15 stars15 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its file declares

Copied from the file, not written here

The file declares its own license as CC-BY-4.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

4.6 KB, 721 tokens by cl100k_base, as published. Nobody here has run it

command-line-interface-invocation

Summary

Invoke a Python package's command-line interface entry point to access tool functionality and display usage documentation. This skill verifies that a CLI is properly exposed and responds to standard help flags.

When to use

When you have installed a Python package and need to verify that its command-line entry point is accessible, or when you need to discover available commands and options for NMR data processing workflows without consulting external documentation.

When NOT to use

  • Package installation failed or entry point is not registered in setup.py/pyproject.toml
  • You need to run actual NMR data processing — this skill only verifies CLI availability, not data analysis

Inputs

  • Installed Python package with registered command-line entry point
  • System shell environment with package in PATH

Outputs

  • Help text output containing usage information and command documentation
  • Confirmation that the command-line interface is accessible and functional

How to apply

After installing the package in development mode (pip install -e .), invoke the command-line entry point name followed by the '--help' flag at the system shell. For MetaboLabPy, execute metabolabpy --help to retrieve usage information and command documentation. Capture and validate the help output text for presence of structured usage information and command documentation. This confirms the entry point is properly registered and the package is ready for data processing tasks.

Related tools

Examples

metabolabpy --help

Evaluation signals

  • Help output is displayed without error and contains usage documentation
  • Exit code is 0 (successful execution)
  • Output text includes structured information about available commands or flags
  • Command responds consistently across repeated invocations
  • No traceback or import errors appear in stderr

Limitations

  • This skill only verifies CLI accessibility, not the correctness or functionality of downstream commands
  • The '--help' flag must be explicitly supported by the entry point implementation
  • Package must be installed in an environment where the entry point is registered in PATH

Evidence

  • [other] Does the MetaboLabPy package expose a command-line interface entry point named 'metabolabpy' that responds to the '--help' flag?: "Does the MetaboLabPy package expose a command-line interface entry point named 'metabolabpy' that responds to the '--help' flag?"
  • [other] MetaboLabPy provides a command-line interface accessible via the 'metabolabpy' command that accepts a '--help' flag to display usage information.: "MetaboLabPy provides a command-line interface accessible via the 'metabolabpy' command that accepts a '--help' flag to display usage information."
  • [other] Execute the command metabolabpy --help at the system shell. Capture and validate the help output text for presence of usage information and command documentation.: "Execute the command metabolabpy --help at the system shell. Capture and validate the help output text for presence of usage information and command documentation."
  • [other] Install the package in development mode using pip install -e . from the repository root.: "Install the package in development mode using pip install -e . from the repository root."
  • [readme] $ metabolabpy --help: "$ metabolabpy --help"

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.