Agent Profile
Description
Shared agent instructions and installable workflow/practice skills for Claude Code and Codex CLI.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
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
Epic Decompose
Break an epic into task children without creating task branches.
Productivity Claude Code Terminal Title
Gives each Claude Code terminal window a dynamic title describing the work being done
Productivity N8n Skills
Enables AI assistants to directly understand and operate n8n workflows
Productivity Composio Make
Trigger and manage Make (Integromat) scenarios
Productivity Getting Help
career-ops is an open source project maintained in limited time. Here's how to get help efficiently.
Productivity Worktree Status Check
Verify the current worktree environment and show task details.
Productivity