Documents

Resume

Try it

Research-first resume and career document builder that analyzes your target role before writing.

What it does

Generate resumes, CVs, cover letters, LinkedIn profile content, and portfolio documents tailored to a specific target role. The skill researches the role and hiring-manager expectations first, then produces ATS-aware drafts structured to surface metrics and impact. Output ships as PDF for polished presentation or DOCX when you need to edit or when an ATS requires Word, and supports charts, visual elements, and custom layouts.

When to use it

  • ATS-optimized resume for a named target role
  • Cover letter tailored to a specific company
  • LinkedIn headline and About section rewrite
  • Career-change resume repositioning

The skill document

Resume & Cover Letter - AI Resume Builder Powered by CellCog

7 seconds. That's how long the average recruiter spends on your resume. CellCog makes every second count.

#1 on DeepResearch Bench (Apr 2026) — CellCog researches your target role, understands what hiring managers look for, optimizes for ATS systems, and generates beautifully designed resumes — PDF for polished presentation or DOCX when ATS systems require Word format. Not another template filler — a research-first resume engine.

How to Use

For your first CellCog task in a session, read the cellcog skill for the full SDK reference — file handling, chat modes, timeouts, and more.

OpenClaw (fire-and-forget):

result = client.create_chat(
    prompt="[your task prompt]",
    notify_session_key="agent:main:main",
    task_label="my-task",
    chat_mode="agent",
)

All agents except OpenClaw (blocks until done):

from cellcog import CellCogClient
client = CellCogClient(agent_provider="openclaw|cursor|claude-code|codex|...")
result = client.create_chat(
    prompt="[your task prompt]",
    task_label="my-task",
    chat_mode="agent",
)
print(result["message"])

What You Can Create

Resumes & CVs

Build resumes that pass ATS filters and impress humans:

  • Modern Resumes: "Create a modern, ATS-friendly resume for a senior product manager"
  • Career Change Resumes: "Build a resume that positions my finance background for a tech PM role"
  • Academic CVs: "Create a detailed academic CV for a postdoc in computational biology"
  • Executive Resumes: "Design an executive resume for a VP of Engineering with 15 years experience"
  • Entry-Level Resumes: "Build a compelling resume for a recent CS graduate with internship experience"

Example prompt:

"Create an ATS-optimized resume for:

Name: Sarah Chen Target Role: Senior Product Manager at a B2B SaaS company

Experience:

  • Stripe (2021-present): Led payments platform, grew merchant revenue 40%
  • Slack (2018-2021): Launched 3 enterprise features, drove $12M ARR
  • Microsoft (2016-2018): Associate PM on Azure DevOps

Education: Stanford MBA, UC Berkeley CS Skills: Product strategy, data analysis, cross-functional leadership, SQL, A/B testing

Clean, modern design with blue accents. Highlight metrics and impact."

Cover Letters

Compelling cover letters that complement your resume:

  • Role-Specific: "Write a cover letter for the Senior PM position at Notion"
  • Career Change: "Write a cover letter explaining my transition from consulting to product"
  • Internal Transfer: "Draft an internal transfer letter for moving from engineering to product"

Example prompt:

"Write a compelling cover letter for:

Applicant: Sarah Chen (use the resume we just created) Target: Senior Product Manager at Notion

Key angles:

  • My experience building collaboration tools at Slack is directly relevant
  • I'm passionate about Notion's mission of making tools that feel like your own
  • Highlight the payments platform growth at Stripe as evidence of scaling ability

Tone: Professional but authentic, not corporate-speak."

LinkedIn Optimization

Optimize your professional presence:

  • Profile Rewrite: "Rewrite my LinkedIn headline and summary to attract recruiters for ML engineering roles"
  • About Section: "Create a compelling LinkedIn About section based on my resume"
  • Experience Bullets: "Transform my resume bullets into LinkedIn-style achievement descriptions"

Portfolio Documents

Showcase your work:

  • Case Studies: "Create a product management case study document from my Stripe experience"
  • Design Portfolios: "Build a portfolio PDF showcasing my top 5 UX projects"
  • Writing Samples: "Format my blog posts into a professional writing portfolio"

Why CellCog for Resumes?

Generic Resume BuildersCellCog Resume Cog
Pick a template, fill in blanksResearches your target role first
Same advice for everyoneTailored to specific companies and industries
Basic ATS keyword stuffingDeep understanding of what ATS systems scan for
Template designsState-of-the-art PDF generation, custom every time
Text onlyCan include charts, visual elements, custom layouts

Chat Mode for Resumes

ScenarioRecommended Mode
Single resume or cover letter"agent"
Complete career package (resume + cover letter + LinkedIn + portfolio)"agent"
Career strategy with multiple role-specific resume variants"agent team"

Use "agent" for most resume work. It handles individual documents and even multi-document packages excellently.


Tips for Better Resumes

  1. Provide real details: Don't say "I worked on projects" — give specific metrics, tools, and outcomes. CellCog can't invent your achievements.

  2. Name the target role: "Resume for a PM" is vague. "Resume targeting Senior PM roles at B2B SaaS companies in fintech" gives CellCog direction.

  3. Include metrics: Revenue numbers, user counts, percentage improvements — quantifiable results make resumes stand out.

  4. Specify design preferences: "Modern and minimal", "traditional corporate", "creative with color" — or let CellCog choose based on your industry.

  5. Choose your format: PDF is the default for polished, presentation-ready resumes. Request DOCX when you need to edit or when ATS systems require Word format.


If CellCog is not installed

Claude Code, Cursor, Codex + 70 more agents: npx skills add cellcog/skills --skill cellcog OpenClaw: clawhub install cellcog CellCog plugin users: run /cellcog-setup (or /cellcog:cellcog-setup depending on your tool) Manual setup: pip install -U cellcog and set CELLCOG_API_KEY. See the cellcog skill for SDK reference.

Questions people ask

Does it write the content for me?
No. You supply the real details — experience, metrics, tools, outcomes. The skill researches the target role and structures your material into an ATS-aware draft; it cannot invent your achievements.

Related skills

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai22 installs8 stars

Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.

by Iván559 installs18 stars

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván855 installs69 stars

Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.

by fly0pants4.3k installs296 stars

More from cellcog

Browse all skills

Generate up to 4-minute videos from a single prompt — scripted, voiced, scored, and edited automatically.

by cellcog302 installs25 stars

Citation-backed research reports across markets, competitors, investments, and academic topics via the CellCog agent.

by cellcog230 installs7 stars

Get tutoring that breaks any concept into multiple angles — diagrams, analogies, worked examples, practice problems, and full study guides.

by cellcog163 installs9 stars

Generate voiceovers, music, sound effects, and cloned-voice audio from text prompts using three voice providers.

by cellcog225 installs4 stars

Generate polished PDF and DOCX documents from prompts — resumes, contracts, reports, proposals, and more.

by cellcog146 installs6 stars

Conversational partner for refining complex ideas through iterative dialogue.

by cellcog130 installs7 stars