Agent Profile — Productivity skill for Claude Code
Shared agent instructions and installable workflow/practice skills for Claude Code and Codex CLI.
How to install Agent Profile
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open alleneubank/agent-profile and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Agent Profile does
Shared agent instructions and installable workflow/practice skills for Claude Code and Codex CLI.
Alternatives in Productivity
- Performance Optimization Skill — Systematic performance analysis and optimization for RTK CLI tool, focusing on startup time (<10ms), memory us 11.9k ★
- Ccs — Delegate task with intelligent profile selection [AUTO ENHANCE] 2.8k ★
- Chief — CLI that wraps Claude Code in a loop 396 ★
README
agent-profile
Portable agent runtime profile for Codex CLI and Claude Code.
This repo owns one public, shareable instruction file and a small marketplace of installable plugins. It replaces ad hoc dotfile sync for agent instructions and skills without taking ownership of private local overrides.
What This Owns
AGENTS.mdis the canonical shared user-level instruction file.~/.codex/AGENTS.mdshould be a symlink toAGENTS.md.~/.claude/CLAUDE.mdshould be a symlink toAGENTS.md.plugins/engineering-practicescontains language, tooling, and quality skills.plugins/agent-workflowscontains reusable workflow skills.
Private notes do not belong in this repo. Use `~/.codex/AGENTS.override.md`, `~/.claude/CLAUDE.local.md`, or another local-only file outside this repository.
Install
Clone the profile repo from GitHub:
git clone https://github.com/alleneubank/agent-profile.git ~/.agent-profile
cd ~/.agent-profile
Check current runtime state:
./install.sh --check
Apply safe fixes:
./install.sh --fix
If an instruction target is a real file instead of a symlink, the installer refuses to replace it. To back it up and replace it with the repo symlink:
./install.sh --fix --replace-existing
direnv in agent tool calls
Agents run each tool call in a fresh, non-interactive shell. direnv's normal hook is prompt-driven, so it never fires there and an allowed `.envrc` silently does not reach the agent — the symptom is a token or a `PATH` entry that is present in your terminal and absent in the agent's.
This is a shell-configuration problem, not something a plugin should solve. A hook that rewrites the command to load direnv works, but the rewritten command then contains `$(...)`, which Claude Code and Codex cannot statically analyse, so every `Bash(...)` allow rule stops matching and each call needs approval. Fix the shell instead; the environment then arrives before the tool call is even m
Related Skills
Relay Task Kernel
One handoff contract that Claude Code, Codex, Gemini CLI and Copilot all read. Zero-dependency CLI for shared
System Workflow.Prompt
You are an interactive CLI tool that helps users with software engineering tasks. Use the instructions below a
Redev
dev workflow, context-light invocation — same task semantics as /dev, but assumes the /dev workflow instructio
Skill Commons
Shared workflow skills for agentic engineering across Claude Code, Codex, and other agents.
Teamshare
Shared team context for coding agents — one engineer publishes a short note, every teammate's next session sur
Agent CLI Runtime
Unified TypeScript runtime for Codex CLI, Claude Code, and OpenCode with typed events, lifecycle control, perm
Related Agents
Codex Fast Worker
CLI-backed mechanical implementer — the codex variant of fast-worker. Use for boilerplate implementation, test
Plugin Host Parity Checker
Checks that the shared skills/ tree, the three host manifests (.claude-plugin/, .cursor-plugin/, .codex-plugin
Machiavelli Advisor
Machiavelli strategic advisor sub-agent. Deep analysis of corporate situations via CLI chain (status → profile