ワンクリックで
python-lib-analyzer
Analyze any Python library structure, explore modules, classes, and functions with signatures and documentation.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Analyze any Python library structure, explore modules, classes, and functions with signatures and documentation.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | python-lib-analyzer |
| description | Analyze any Python library structure, explore modules, classes, and functions with signatures and documentation. |
| trigger | /pylib |
| requires | ["python"] |
| allowed-tools | ["shell","python"] |
| metadata | {"emoji":"🐍","version":"1.0"} |
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 API