# Profile Optimizer

> Turns a social profile into a follow-and-convert machine by fixing the elements a visitor actually judges — name/handle, bio, photo, banner, pinned content, highlights, and the link-in-bio funnel. A viral post only sends traffic; the profile decides whether they follow and click. Use when the user asks to improve their bio/profile/handle/link-in-bio, says "optimize my profile", or asks "why don't…

- **Type:** Skill
- **Install:** `agentstack add skill-moses607-socialforge-profile-optimizer`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [moses607](https://agentstack.voostack.com/s/moses607)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [moses607](https://github.com/moses607)
- **Source:** https://github.com/moses607/socialforge/tree/main/skills/profile-optimizer

## Install

```sh
agentstack add skill-moses607-socialforge-profile-optimizer
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Profile Optimizer

A profile is a landing page, not a diary. Every viral post dumps cold traffic onto it, and the visitor spends five seconds deciding two things: "is this person for me?" and "what do I do next?" If the answer isn't obvious, they leave and never come back. Optimize for that stranger, not for your existing fans. First principle: one clear promise beats a clever vibe every time. Ambiguity is the tax you pay on every impression.

## 1. Audit against the 5-second test
1. Screenshot the profile. Show it to someone (or the model) for 5 seconds, then hide it.
2. Ask: "Who do I help? What outcome do I deliver? Why follow now?" If they can't answer all three, the profile fails.
3. Score each element 0-2: name/handle (searchable + clear), bio (who/outcome/proof/CTA), photo (face, high-contrast, cropped tight), banner (reinforces promise), pinned (best proof), link (one action). Anything under 2 gets rewritten.

## 2. Rewrite each element to a formula
1. **Name field** (not just handle): `Name | What you do`. The name field is searchable — load it with your niche keyword, e.g. "Maya | Duck-Farm Systems".
2. **Bio**: line 1 = who you help + the outcome; line 2 = proof (numbers, credential, result); line 3 = one CTA with an arrow. Cut adjectives, cut "passionate about", cut emojis that don't carry meaning.
3. **Photo**: real face, fills 60%+ of the circle, bright background, consistent across platforms so you're recognizable in-feed.
4. **Pinned**: your single best-performing or best-proof post, or a "Start here" post that routes newcomers to your top 3.

## 3. Build the link-in-bio funnel
1. Pick ONE primary action (email list, lead magnet, product). Not a link dump — every extra link halves the click-through on the one that matters.
2. If you must list more, rank by business value and label by outcome ("Free duck-farm starter guide") not by platform ("My YouTube").
3. Match the bio CTA to the destination exactly. Broken promises between bio and link kill conversion.

## Output template
```
BEFORE → AFTER

Name field:   [old]  →  [Name | keyword-outcome]
Handle:       [old]  →  [@clean-searchable]
Bio:
  L1 (who+outcome):  ...
  L2 (proof):        ...
  L3 (CTA + arrow):  ↓ ...
Photo note:   [fix]
Banner note:  [fix]
Pinned pick:  [which post + why]

LINK-IN-BIO (one primary action):
  ► PRIMARY: [label = outcome] → [destination]
  Secondary (only if needed, ranked):
    - ...
```

## Platform variants
- **X/Twitter**: name field is prime keyword real estate; pinned post does the heavy lifting; one link only.
- **Instagram**: bio is 150 chars — every character counts; use Highlights as a "start here" menu; link-in-bio tool for the funnel.
- **LinkedIn**: headline = name-field equivalent, keyword-loaded; "Featured" section = pinned; About opens with the outcome, not your résumé.
- **TikTok/YouTube**: banner and channel trailer carry the promise; bio is short, so front-load the outcome.

## Rules
- One promise, one primary CTA. If everything is important, nothing is.
- Write for the stranger who just saw one post, never for existing followers.
- Lead with the outcome you create, not your job title or your feelings.
- Proof beats claims: use a number, a name, or a result in the bio.
- Never use a link dump when a single high-value link will do.
- Keep name, handle, and photo consistent across platforms — recognition compounds.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [moses607](https://github.com/moses607)
- **Source:** [moses607/socialforge](https://github.com/moses607/socialforge)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-moses607-socialforge-profile-optimizer
- Seller: https://agentstack.voostack.com/s/moses607
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
