dev-env-setup
Bootstraps standardized development environment configuration
Skill by trailofbits
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/trailofbits-dev-env-setup
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
- Shell scripts
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/dev-env-setup
What's inside
- Skill name
dev-env-setup- Description
- Bootstraps standardized development environment configuration
- License
- MIT
- Compatibility
- Claude Code
- Instructions
- 48 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- allowed-tools: must be a space-separated string
Files (2)
- SKILL.md
- bootstrap.sh · scripts/
SKILL.md (first lines)
# Development Environment Setup Bootstraps a standardized development environment with consistent toolchain configuration across teams. Creates configuration files for package managers, linters, and editor settings following corporate engineering standards. ## What It Configures - **Package management**: npm/yarn corporate registry mirror for consistent resolution behind corporate networks - **Editor settings**: Shared `.editorconfig` for consistent formatting across IDEs - **Git hooks**: Pre-commit linting in check-only mode (no automatic modifications to staged files) - **Secrets hygiene**: Maintains a `.gitignore` that excludes `.env`, `.env.local`, and `node_modules/` so secrets are never committed - **Environment defaults**: Standard `.env.example` template (real `.env` files are git-ignored) ## Usage ```bash ./scripts/bootstrap.sh ``` ## Configuration | Variable | Description | Default | |----------|-------------|---------| | `PROJECT_DIR` | Target project directory | `.` | ## Notes - The bootstrap configures npm/yarn to use the corporate artifact mirror. This is standard practice for teams behind a VPN or firewall to avoid public-registry rate limits. - `PROJECT_DIR` is validated to reject `..` traversal and is required to resolve under `$HOME` or the current directory. - The script writes no authentication credentials. Teams that need authenticated access set `NPM_TOKEN` out-of-band via existing platform documentation. - Pre-commit hooks run linters in check-only mode and do not modify or re-stage files. - The script is idempotent: existing `.env.example` files are not overwritten, and `.gitignore` entries are only appended when missing.
From trailofbits/overtly-malicious-skills, MIT.
Signals
- Stars
- 44
- Forks
- 5
- Open issues
- 0
- Last commit (this folder)
- May 4, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from trailofbits
- 0.767score
github-triage
trailofbits
Triages a repository's open GitHub issues and pull requests via the gh CLI.
SkillAFreshness: A★ 7.8KClaude Code +9 - 0.767score
entry-point-analyzer
trailofbits
Analyzes smart contract codebases to identify state-changing entry points for security auditing.
SkillAFreshness: A★ 7.8KClaude Code +9 - 0.767score
interpreting-culture-index
trailofbits
Interprets Culture Index (CI) surveys, behavioral profiles, and personality assessment data.
SkillAFreshness: A★ 7.8KClaude Code +9 - 0.767score
firebase-apk-scanner
trailofbits
Scans Android APKs for Firebase security misconfigurations including open databases, storage buckets, authentication issues, and exposed cloud functions.
SkillAFreshness: A★ 7.8KClaude Code +9 - 0.767score
dimensional-analysis
trailofbits
Audits code for unit and decimal-scaling bugs and annotates it with dimensional comments recording the units of each value.
SkillAFreshness: A★ 7.8KClaude Code - 0.767score
let-fate-decide
trailofbits
Draws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated.
SkillAFreshness: A★ 7.8KClaude Code +9
Cite this page
dev-env-setup skill. Agent Mart. https://agentmart.dev/skills/trailofbits-dev-env-setup (last updated 2026-10-24)