python-packaging-env-finder
Investigate environment variables that can be set when building Python wheels for a given project.
Skill by jeremyeder
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/jeremyeder-python-packaging-env-finder
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/python-packaging-env-finder
Tools it pre-approves 4
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
BashReadGrepGlob
What's inside
- Skill name
python-packaging-env-finder- Description
- Investigate environment variables that can be set when building Python wheels for a given project. Analyzes setup.py, CMake files, and other build configuration files to discover customizable build environment variables.
- License
- Apache-2.0
- Allowed tools
- Bash, Read, Grep, Glob
- Instructions
- 77 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
- Pre-approves any shell command
Files (2)
- SKILL.md
- env_finder.py · scripts/
SKILL.md (first lines)
# Python Build Environment Variables Investigation This skill helps you discover all environment variables that can be set when building Python wheels for a project. It performs a comprehensive analysis of build configuration files to identify customizable environment variables used during the wheel building process. ## Instructions When a user asks about environment variables for building Python wheels, investigating build configuration, or understanding build customization options: 1. **Run the Environment Variables Investigation Script**: ```bash ./scripts/env_finder.py [project_path] ``` 2. **Analyze and present the findings** focusing on: ### Build Configuration Variables - **Setup.py Variables**: Environment variables used in setup.py for customizing builds - **CMake Variables**: Variables defined in CMakeLists.txt and related files - **Build Tool Variables**: Variables used by setuptools, distutils, or other build systems - **Compiler Variables**: Variables affecting compilation (CC, CXX, CFLAGS, etc.) ### Variable Categories #### Compiler and Linker Variables - `CC`, `CXX` - Compiler selection - `CFLAGS`, `CXXFLAGS` - Compilation flags - `LDFLAGS` - Linker flags - `LIBS` - Additional libraries #### Path Configuration Variables - `PREFIX` - Installation prefix - `LIBRARY_PATH` - Library search paths - `INCLUDE_PATH` - Header file paths - `PKG_CONFIG_PATH` - pkg-config search paths #### Feature Control Variables - `ENABLE_*` - Feature enable/disable flags - `WITH_*` - Optional component inclusion - `USE_*` - Build option selection - `DISABLE_*` - Feature disable flags #### Python-Specific Variables - `PYTHON_INCLUDE_DIR` - Python headers location - `PYTHON_LIBRARY` - Python library path - `SETUPTOOLS_*` - Setuptools configuration - `PIP_*` - pip-related build variables ### Usage Context - **When Variables Are Used**: During which build phase each variable takes effect - **Default Values**: What happens when variables are not set - **Required vs Optional**: Which variables are mandatory for successful builds 3. **Provide actionable guidance**: - How to set each variable for custom builds - Common use cases for each variable - Potential conflicts or compatibility issues - Recommended values for different scenarios ## Output Format The skill should provide a structured list of environment variables with: 1. **Variable Name**: Exact environment variable name 2. **Purpose**: Clear description of what the variable controls 3. **Type**: Expected value type (path, boolean, string, number) 4. **Default Value**: What happens when not set 5. **Source File**: Where the variable was discovered 6. **Usage Context**: When and how the variable is used ## Error Handling and Edge Cases ### No Build Configuration Found - Report that no environment variables were found - Most packages don't have build configuration so it is fine
From jeremyeder/ai-helpers-plugin, Apache-2.0.
More from jeremyeder/ai-helpers-plugin
- 0.414score
jira-activity
jeremyeder
Summarize Jira ticket activity, including child tickets, to detect stale tickets in the backlog.
SkillDFreshness: DClaude Code +9 - 0.414score
gitlab-pipeline-debugger
jeremyeder
Debug and monitor GitLab CI/CD pipelines for merge requests.
SkillDFreshness: DClaude Code +9 - 0.414score
python-full-deps
jeremyeder
Resolve the full install-time dependency tree for a Python package.
SkillDFreshness: DClaude Code +9 - 0.411score
python-packaging-complexity
jeremyeder
Analyze Python package build complexity by inspecting PyPI metadata.
SkillDFreshness: DClaude Code +9 - 0.411score
python-packaging-license-finder
jeremyeder
Deterministically find license information for Python packages by checking PyPI metadata first, then falling back to Git repository LICENSE files using…
SkillDFreshness: DClaude Code - 0.411score
jira-upload-chat-log
jeremyeder
Export and upload the current chat conversation as a markdown file attachment to a JIRA ticket for later review and documentation.
SkillDFreshness: DClaude Code +9 - 0.411score
python-packaging-source-finder
jeremyeder
Locate source code repositories for Python packages by analyzing PyPI metadata, project URLs, and code hosting platforms like GitHub, GitLab, and Bitbucket.
SkillDFreshness: DClaude Code - 0.409score
jira-aipcc-create
jeremyeder
Create Jira issues in the AIPCC project.
SkillDFreshness: DClaude Code +9 - 0.409score
ai-bug-fix-triage
jeremyeder
Triage JIRA bugs against repository code to classify AI fixability.
SkillDFreshness: DClaude Code +9 - 0.409score
torchtalk-analyzer
jeremyeder
Analyze PyTorch internals across Python, C++, and CUDA layers using the TorchTalk MCP server.
SkillDFreshness: DClaude Code +9 - 0.408score
vllm-slack-summary
jeremyeder
Generate slack summaries of vLLM CI SIG Slack channel activity for the RHAIIS midstream release team
SkillDFreshness: DClaude Code +9 - 0.408score
git-shallow-clone
jeremyeder
Perform a shallow clone of a Git repository to a temporary location.
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Mar 30, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/jeremyeder/ai-helpers-plugin
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from jeremyeder
- 0.414score
gitlab-pipeline-debugger
jeremyeder
Debug and monitor GitLab CI/CD pipelines for merge requests.
SkillDFreshness: DClaude Code +9 - 0.414score
jira-activity
jeremyeder
Summarize Jira ticket activity, including child tickets, to detect stale tickets in the backlog.
SkillDFreshness: DClaude Code +9 - 0.414score
python-full-deps
jeremyeder
Resolve the full install-time dependency tree for a Python package.
SkillDFreshness: DClaude Code +9 - 0.411score
python-packaging-complexity
jeremyeder
Analyze Python package build complexity by inspecting PyPI metadata.
SkillDFreshness: DClaude Code +9 - 0.411score
jira-upload-chat-log
jeremyeder
Export and upload the current chat conversation as a markdown file attachment to a JIRA ticket for later review and documentation.
SkillDFreshness: DClaude Code +9 - 0.411score
python-packaging-license-finder
jeremyeder
Deterministically find license information for Python packages by checking PyPI metadata first, then falling back to Git repository LICENSE files using…
SkillDFreshness: DClaude Code
Cite this page
python-packaging-env-finder skill. Agent Mart. https://agentmart.dev/skills/jeremyeder-python-packaging-env-finder (last updated 2026-10-24)