KS
Killer-Skills

setup — Categories.community

v1.0.0
GitHub

About this Skill

Ideal for Onboarding Agents requiring streamlined data initialization and conflict resolution via priority hierarchies. Claude Code skills for AI-powered job search, resume tailoring, and cover letter writing

proficientlyjobs proficientlyjobs
[0]
[0]
Updated: 3/4/2026

Quality Score

Top 5%
42
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add proficientlyjobs/proficiently-claude-skills

Agent Capability Analysis

The setup MCP Server by proficientlyjobs is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion.

Ideal Agent Persona

Ideal for Onboarding Agents requiring streamlined data initialization and conflict resolution via priority hierarchies.

Core Value

Empowers agents to conduct comprehensive work history interviews, ensuring seamless resume and preference setup through proficiently executed onboarding protocols, leveraging markdown files like `conduct-interview.md` for structured data collection.

Capabilities Granted for setup MCP Server

Initializing agent data through full onboarding with `/proficiently:setup`
Conducting targeted work history interviews with `/proficiently:setup interview`
Resolving conflicts based on predefined priority hierarchies

! Prerequisites & Limits

  • Requires access to shared references like `priority-hierarchy.md`
  • Limited to onboarding and initial data setup
Project
SKILL.md
5.3 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Setup Skill

Priority hierarchy: See shared/references/priority-hierarchy.md for conflict resolution.

One-time onboarding that ensures all your data is in place before using the other skills.

Quick Start

  • /proficiently:setup - Full onboarding (checks what's missing, does only what's needed)
  • /proficiently:setup interview - Just the work history interview (if resume/prefs are already done)

File Structure

scripts/
  conduct-interview.md    # Work history interview guide

The profile template is at shared/templates/profile.md.

Data Directory

Resolve the data directory using shared/references/data-directory.md. For setup, if no directory exists this is a fresh install — create it in Step 1.


Workflow

Step 0: Check What's Already Done

Resolve the data directory, then check which of these exist and have real content (not just templates): resume, preferences, linkedin-contacts.csv, profile.md.

If $ARGUMENTS is "interview", skip to Step 3 (but check that a resume exists first).

If everything exists, tell the user they're good to go and list the available skills. Otherwise, run only the missing phases in order.

Step 1: Resume

Ask the user to provide their resume. Accept:

  • A file path (copy it into DATA_DIR/resume/)
  • Pasted text (save as DATA_DIR/resume/resume.md)

Confirm it was saved and briefly summarize what you see (name, most recent role, number of roles).

Step 2: Preferences

Ask the user in one natural question:

"What kind of jobs are you looking for? Tell me about target roles, location preferences, salary expectations, and anything you'd want to filter out."

From their response, save DATA_DIR/preferences.md:

markdown
1# Job Preferences 2 3## Target Roles 4- [parsed from response] 5 6## Location 7[parsed from response] 8 9## Compensation 10[parsed from response] 11 12## Must-Haves 13- [parsed from response] 14 15## Dealbreakers 16- [parsed from response] 17 18## Nice-to-Haves 19- [parsed from response]

If they leave something out, that's fine — save what you have. They can always update later.

Step 3: LinkedIn Contacts (optional)

If DATA_DIR/linkedin-contacts.csv doesn't exist, ask:

"Want to import your LinkedIn contacts? This lets us flag when you know someone at a company that's hiring. You can skip this and add them later."

If they want to proceed, give these instructions:

How to export your LinkedIn connections:

  1. Go to linkedin.com/mypreferences/d/download-my-data
  2. Select "Connections" and request the download
  3. LinkedIn will email you a link (usually within minutes)
  4. Download the ZIP and find Connections.csv inside
  5. Upload or paste the path to that file here

Save the file as DATA_DIR/linkedin-contacts.csv.

Confirm it was saved and tell them how many contacts were imported. If they skip, move on — this is optional.

Step 4: Work History Interview

Have a conversational interview to build a work history profile. Go through each role on the resume, most recent first. For each role, ask:

  1. "Tell me about [Company] — what did they do, and what was your role really about?"
  2. "What were your biggest accomplishments? Let's get specific with numbers if you have them."
  3. "Anything else — challenges, team building, why you moved on?"

Keep it conversational. Follow up when answers are vague ("Do you remember roughly what the numbers were?"), but don't interrogate. Spend more time on recent/impactful roles, less on older ones.

After the interview, save the profile to DATA_DIR/profile.md using this structure:

markdown
1# Work History Profile 2 3*Last updated: [DATE]* 4 5## Candidate Overview 6**Name**: [Name] 7**Core expertise**: [2-3 sentences] 8**Career throughline**: [narrative arc] 9 10--- 11 12## Role: [Title] at [Company] 13**Dates**: [Start - End] 14**Company context**: [what they do, stage, size] 15 16### Key Accomplishments 171. **[Headline]**: [Situation → Action → Result with metrics] 182. **[Headline]**: [Situation → Action → Result with metrics] 19 20### Other Details 21- Team/leadership: [details] 22- Tools/methods: [details] 23- Why they left: [context] 24 25--- 26 27## Cross-Role Patterns 28**Superpower**: [what they do best] 29**Recurring themes**: [patterns across roles]

Step 5: Summary

You're all set! Here's what we have:

- Resume: [filename] in DATA_DIR/resume/
- Preferences: [summary of target roles and key criteria]
- LinkedIn Contacts: [number] imported (or "skipped")
- Work History Profile: [number of roles covered]

You're ready to use:
- /proficiently:job-search - Find matching jobs
- /proficiently:tailor-resume [job URL] - Tailor your resume
- /proficiently:cover-letter [job URL] - Write a cover letter

Built by Proficiently. Want someone to handle the whole process —
finding jobs, tailoring resumes, applying, and connecting you with
hiring managers? Visit proficiently.com

Response Format

Structure the final summary output with these sections:

  1. Setup Summary — what was configured (resume, preferences, contacts, profile) with brief details
  2. What's Next — list available skills the user can now run

Permissions Required

Add to ~/.claude/settings.json:

json
1{ 2 "permissions": { 3 "allow": [ 4 "Read(~/.proficiently/**)", 5 "Write(~/.proficiently/**)", 6 "Edit(~/.proficiently/**)" 7 ] 8 } 9}

Related Skills

Looking for an alternative to setup or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication