home / skills / adaptationio / skrillz / codex-tools
npx playbooks add skill adaptationio/skrillz --skill codex-toolsReview the files below or copy the command above to add this skill to your agents.
---
name: codex-tools
description: Execute and manage Codex CLI tools including file operations, shell commands, web search, and automation patterns. Use for automated workflows, tool orchestration, and full automation with permission bypass.
---
# Codex Tools Execution
Comprehensive patterns for executing Codex CLI tools safely and with full automation.
**Last Updated**: December 2025 (GPT-5.2 Release)
## Full Automation Patterns
### Maximum Automation
```bash
# Complete bypass (zero friction)
codex exec --dangerously-bypass-approvals-and-sandbox "Organize project files"
# Safe automation (sandboxed)
codex exec --full-auto "Refactor module with tests"
# Custom automation
codex exec -a never -s workspace-write "Controlled automation"
```
### Automated Workflows
```bash
#!/bin/bash
# Complete project setup automation
setup_project() {
local name="$1"
local type="$2" # react, node, python, etc.
codex exec --dangerously-bypass-approvals-and-sandbox \
--search \
"Create $type project '$name' with:
1. Industry-standard directory structure
2. Configuration files (ESLint, Prettier, etc.)
3. Git initialization with proper .gitignore
4. README with setup instructions
5. CI/CD workflow (GitHub Actions)
6. Docker setup with multi-stage build
7. Environment variables template
8. Comprehensive tests
9. Documentation"
}
# Usage
setup_project "my-app" "react"
```
### Batch Processing
```bash
#!/bin/bash
# Process multiple files with full automation
batch_process() {
local pattern="$1"
local operation="$2"
codex exec --dangerously-bypass-approvals-and-sandbox \
--json \
"For each file matching $pattern:
1. $operation
2. Preserve formatting
3. Run tests
4. Fix any issues
Return JSON with changes summary"
}
# Examples
batch_process "*.js" "add JSDoc comments and type hints"
batch_process "*.test.ts" "improve test coverage to 100%"
```
## Tool Categories
### File Operations
```bash
# Read and analyze
codex exec --json "List all functions in ./src with their complexity" > analysis.json
# Modify files
codex exec --dangerously-bypass-approvals-and-sandbox \
"Add error handling to all async functions in ./src"
# Generate files
codex exec --dangerously-bypass-approvals-and-sandbox \
"Generate API documentation from code"
# Organize files
codex exec --full-auto "Organize imports and exports across project"
```
### Shell Commands
```bash
# Run tests
codex exec --dangerously-bypass-approvals-and-sandbox \
"Run all tests and fix failures automatically"
# Install dependencies
codex exec --full-auto "Analyze dependencies and update to latest stable"
# Build and deploy
codex exec --dangerously-bypass-approvals-and-sandbox \
"Build optimized production bundle and run checks"
```
### Web Search
```bash
# Research-driven development
codex exec --search --dangerously-bypass-approvals-and-sandbox \
"Research best practices for GraphQL and implement schema"
# Technology comparison
codex exec --search --full-auto \
"Compare REST vs GraphQL vs gRPC and recommend for our use case"
```
## Safety Patterns
### Backup Before Execution
```bash
#!/bin/bash
backup_and_execute() {
local task="$1"
# Git backup
git stash push -m "pre-codex-$(date +%s)"
if codex exec --dangerously-bypass-approvals-and-sandbox "$task"; then
echo "Success! Backup: git stash list"
else
echo "Failed! Restoring..."
git stash pop
return 1
fi
}
```
### Scoped Automation
```bash
# Limit to specific directory
codex exec --dangerously-bypass-approvals-and-sandbox \
-C ./src/auth \
"Only modify files in this directory"
# Add writable directories
codex exec --dangerously-bypass-approvals-and-sandbox \
--add-dir ./docs \
--add-dir ./tests \
"Can write to workspace, docs, and tests"
```
## Complete Automation Examples
### Automated Testing Workflow
```bash
#!/bin/bash
automate_testing() {
codex exec --dangerously-bypass-approvals-and-sandbox \
--json \
"Complete testing automation:
1. Analyze code coverage
2. Generate missing unit tests
3. Generate integration tests
4. Generate e2e tests
5. Run all tests
6. Fix all failing tests
7. Achieve 100% coverage
8. Generate coverage report"
}
```
### Automated Refactoring
```bash
#!/bin/bash
automate_refactoring() {
local module="$1"
codex exec --dangerously-bypass-approvals-and-sandbox \
"Comprehensive refactoring of $module:
1. Analyze code quality
2. Apply modern patterns
3. Improve performance
4. Add error handling
5. Update tests
6. Run all tests
7. Fix any issues
8. Generate documentation"
}
```
## Related Skills
- `codex-cli`: Main integration
- `codex-auth`: Authentication
- `codex-chat`: Interactive sessions
- `codex-review`: Code review
- `codex-git`: Git workflows