examples/data/skills/python-lib-analyzer/SKILL.md
Analyze any Python library structure, explore modules, classes, and functions with signatures and documentation.
npx skillsauth add shibing624/agentica python-lib-analyzerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
A skill for exploring and analyzing any Python library's structure, including modules, classes, functions, and their documentation.
Use this skill when you need to:
python view_python_module.py --module <library_name>
Example:
python view_python_module.py --module requests
python view_python_module.py --module numpy
python view_python_module.py --module pandas
python view_python_module.py --module <library>.<submodule>
Example:
python view_python_module.py --module requests.api
python view_python_module.py --module numpy.linalg
python view_python_module.py --module pandas.DataFrame
python view_python_module.py --module <library>.<Class>
python view_python_module.py --module <library>.<function>
The view_python_module.py script is located in the same directory as this SKILL.md file.
Check if library is installed:
pip list | grep <library_name>
Install if needed (ask user permission first):
pip install <library_name>
Start exploration from top level:
python view_python_module.py --module <library_name>
Drill down into specific modules/classes:
python view_python_module.py --module <library>.<module>.<Class>
# Explore requests library
$ python view_python_module.py --module requests
Available submodules in 'requests':
- requests.api: Convenience functions (get, post, put, delete, etc.)
- requests.models: Request and Response classes
- requests.sessions: Session management
- requests.auth: Authentication handlers
...
# Get details on the get function
$ python view_python_module.py --module requests.get
def get(url, params=None, **kwargs):
"""Sends a GET request.
Args:
url: URL for the request.
params: Dictionary of query parameters.
**kwargs: Optional arguments for request.
Returns:
Response object
"""
__all__ exports for public APIdevelopment
Use this skill for requests related to web research; it provides a structured approach to conducting comprehensive web research
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.
development
Run, watch, debug, and extend OpenClaw QA testing with qa-lab and qa-channel. Use when Codex needs to execute the repo-backed QA suite, inspect live QA artifacts, debug failing scenarios, add new QA scenarios, or explain the OpenClaw QA workflow. Prefer the live OpenAI lane with regular openai/gpt-5.4 in fast mode; do not use gpt-5.4-pro or gpt-5.4-mini unless the user explicitly overrides that policy.