# Personal Branding

> A pipeline where an agent team systematically performs personal branding. Use this skill for requests such as 'write my resume,' 'personal branding,' 'CV writing,' 'create a portfolio,' 'optimize LinkedIn profile,' 'write a cover letter,' 'organize my career,' 'help with job preparation,' or 'prepare for a job change.' Note: job posting search, interview simulation, and salary negotiation coaching are outside the scope of this skill.

- Skill: `revfactory/personal-branding` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add revfactory/personal-branding`
- Raw SKILL.md: https://api.skillmd.com/api/skills/revfactory/personal-branding/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: revfactory (https://skillmd.com/u/revfactory)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/revfactory/personal-branding

---


# Personal Branding — Personal Branding Pipeline

An agent team collaborates to produce: positioning analysis, resume/CV, portfolio, LinkedIn profile, and cover letter.

## Execution Mode

**Agent Team** — Five agents communicate directly via SendMessage to build a consistent brand.

## Agent Composition

| Agent | File | Role | Type |
|-------|------|------|------|
| positioning-strategist | `.claude/agents/positioning-strategist.md` | Strength analysis, differentiation, keyword strategy | general-purpose |
| resume-writer | `.claude/agents/resume-writer.md` | Resume/CV writing | general-purpose |
| portfolio-designer | `.claude/agents/portfolio-designer.md` | Portfolio curation and design | general-purpose |
| profile-optimizer | `.claude/agents/profile-optimizer.md` | LinkedIn profile optimization | general-purpose |
| cover-letter-writer | `.claude/agents/cover-letter-writer.md` | Cover letter writing | general-purpose |

## Workflow

### Phase 1: Preparation (Performed Directly by Orchestrator)

1. Extract from user input:
    - **Career Information**: Current role, years of experience, key experiences
    - **Goals**: Desired position, target companies/industries
    - **Existing Materials** (optional): Current resume, portfolio, LinkedIn URL
    - **Request Scope** (optional): Full package or specific documents only
2. Create the `_workspace/` directory in the project root
3. Organize inputs and save to `_workspace/00_input.md`
4. If existing materials are provided, copy them to `_workspace/` and use as analysis basis
5. Determine the **execution mode** based on the scope of the request

### Phase 2: Team Assembly and Execution

| Order | Task | Owner | Dependencies | Deliverable |
|-------|------|-------|-------------|-------------|
| 1 | Positioning Strategy | positioning-strategist | None | `_workspace/01_positioning_brief.md` |
| 2a | Resume Writing | resume-writer | Task 1 | `_workspace/02_resume.md` |
| 2b | Portfolio Design | portfolio-designer | Task 1 | `_workspace/03_portfolio.md` |
| 3a | LinkedIn Profile | profile-optimizer | Tasks 1, 2a | `_workspace/04_linkedin_profile.md` |
| 3b | Cover Letter | cover-letter-writer | Tasks 1, 2a | `_workspace/05_cover_letter.md` |

Tasks 2a (resume) and 2b (portfolio) are executed **in parallel**.
Tasks 3a (LinkedIn) and 3b (cover letter) are executed **in parallel**.

**Inter-agent Communication Flow:**
- positioning-strategist completes -> Delivers UVP, keywords, and narrative to all agents
- resume-writer completes -> Delivers career descriptions to profile-optimizer; delivers key achievements to cover-letter-writer
- portfolio-designer completes -> Delivers featured items to profile-optimizer; delivers project achievements to cover-letter-writer
- Cross-verify **brand consistency** across all deliverables

### Phase 3: Integration and Final Deliverables

1. Review all files in `_workspace/`
2. Verify brand message consistency across deliverables:
    - Resume <-> LinkedIn career descriptions consistency
    - Portfolio <-> Resume project alignment
    - Cover letter <-> Positioning UVP reflection
3. Present the final summary to the user

## Execution Modes by Request Scope

| User Request Pattern | Execution Mode | Deployed Agents |
|---------------------|---------------|-----------------|
| "Do personal branding," "Job preparation" | **Full Package** | All 5 agents |
| "Just write a resume" | **Resume Mode** | positioning-strategist + resume-writer |
| "Create a portfolio" | **Portfolio Mode** | positioning-strategist + portfolio-designer |
| "Optimize my LinkedIn profile" | **Profile Mode** | positioning-strategist + profile-optimizer |
| "Write a cover letter" | **Cover Letter Mode** | positioning-strategist + cover-letter-writer |

**Using Existing Files**: If an existing resume is provided, positioning-strategist analyzes it to inform strategy development.

## Data Transfer Protocol

| Strategy | Method | Purpose |
|----------|--------|---------|
| File-based | `_workspace/` directory | Primary deliverable storage and sharing |
| Message-based | SendMessage | Real-time critical information transfer, revision requests |
| Web exploration | WebSearch/WebFetch | JD analysis, industry trend research |

## Error Handling

| Error Type | Strategy |
|-----------|----------|
| Insufficient career information | Present a list of key questions; draft based on available info |
| Goal unspecified | Propose 3 positioning scenarios |
| Web search failure | Work based on general JD trend knowledge; note "limited market data" |
| Agent failure | Retry once; if still failing, proceed without that deliverable; note omission in report |
| Confidential career details | Apply number/company name abstraction guidelines |

## Test Scenarios

### Normal Flow
**Prompt**: "I'm a backend developer with 3 years of experience, preparing to transition to a senior position. Create a full branding package for me."
**Expected Results**:
- Positioning: UVP suited for senior role, technical + leadership strengths analysis
- Resume: ATS-optimized, quantified achievements, senior keywords included
- Portfolio: 3-5 project case studies emphasizing technical decision-making
- LinkedIn: Senior developer keywords, About section narrative
- Cover Letter: Growth story + senior role readiness

### Single Document Request Flow
**Prompt**: "Just write a cover letter matching this JD" + JD provided
**Expected Results**:
- positioning-strategist analyzes JD and extracts key requirements
- cover-letter-writer creates a customized cover letter
- Other agents are skipped

### Error Flow
**Prompt**: "Write my resume"
**Expected Results**:
- Career info is insufficient, so positioning-strategist presents a question list
- Execute resume mode based on user responses
- Skip LinkedIn, portfolio, cover letter but note "additional creation available"

## Agent Extension Skills

Extension skills that enhance each agent's domain expertise:

| Agent | Extension Skill | Role |
|-------|----------------|------|
| resume-writer | `ats-optimizer` | ATS parsing principles, keyword optimization, achievement quantification (STAR-Q), format rules |
| profile-optimizer | `linkedin-seo` | LinkedIn search algorithm, section-by-section optimization, recruiter search patterns, SSI |

