원클릭으로
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