Personal Profile
Personal profile turns Clew into a personal AI control center — plan, delegate, learn, and automate across sessions.
Overview
Personal profile is designed for non-coding work: planning, research, personal automation, and overseeing delegated coding tasks. It uses memory across sessions, delegates coding to worker agents, and creates skills from experience.
Switch with: /profile personal (or /profile coding to switch back).
Key Capabilities
Delegation
In personal profile, coding work is delegated — not done directly. Use the built-in /delegate skill (aliases: /code, /worker) to spawn a Codex worker via process_peer with a structured task description.
The delegate handles the implementation; you review the results and report back to the user.
Memory-Driven Learning
Personal profile reads and writes memory proactively:
- On every session start, recalls user preferences and context from memory
- Writes to memory when learning preferences, corrections, or recurring patterns
- Connects dots across sessions — the user never repeats themselves
Skill Creation
When a multi-step process repeats, personal profile can create a reusable skill:
- Use
/skillifyto capture the current session's process as a skill - Skills are saved to
.clew/skills/<name>/SKILL.md(repo) or~/.claude/skills/<name>/SKILL.md(personal) - Invoke with
/<skill-name>anytime
Scheduling & Autonomy
Background capabilities available in personal profile:
/cron— schedule recurring tasks (daily reports, reminders, audits)/loop— repeated polling or watch tasks/task— manage the persistent task queue/daemon— 24/7 autonomous agent loop
Typical Workflow
- User asks for something (code, research, planning, automation)
- Personal profile classifies the request — coding or non-coding?
- Non-coding — handle directly (plan, research, answer, configure)
- Coding — use
process_peerto delegate to a Codex worker with a clear task brief - Review results — summarize what the worker did, what passed, what failed
- Learn — if the process was repeatable, create a skill
- Remember — save any preferences or decisions to memory
The /delegate Skill
The built-in /delegate skill wraps the delegation workflow:
- Understand the requirement and plan the approach
- Create a structured task with goal, scope, files, constraints
- Spawn a Codex worker via
process_peerwith appropriate timeout - Report results back: changes, pass/fail, blockers, next steps
Invoke with: /delegate Implement a login form or use aliases /code or /worker.
Coding vs Personal Profile
| Aspect | Coding | Personal |
|---|---|---|
| Primary role | Code implementation | Control center & assistant |
| Coding work | Direct file editing | Delegate to worker |
| Memory usage | Project context | User preferences + cross-session |
| Skill creation | Manual | Proactive + automatic |
| Permission mode | As configured | Defaults to ask |
| Autonomy | Turn-based | Proactive, scheduled, daemon |
Configuration
Set the default profile in settings:
clew config set profile personal
Or pass at startup:
clew --profile personal