proficientlyjobs/proficiently-claude-skills/setup
- community
Checking that the SKILL.md file is still in the repository.
One-time onboarding - upload resume, set preferences, and do a work history interview
Install
npx vskill@latest install proficientlyjobs/proficiently-claude-skills/setupSKILL.md
Setup Skill
Priority hierarchy: Seeshared/references/priority-hierarchy.mdfor 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
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:
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-data2. Select "Connections" and request the download3. LinkedIn will email you a link (usually within minutes)4. Download the ZIP and findConnections.csvinside5. 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:
- "Tell me about [Company] — what did they do, and what was your role really about?"
- "What were your biggest accomplishments? Let's get specific with numbers if you have them."
- "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:
Step 5: Summary
Response Format
Structure the final summary output with these sections:
- Setup Summary — what was configured (resume, preferences, contacts, profile) with brief details
- What's Next — list available skills the user can now run
Permissions Required
Add to ~/.claude/settings.json:
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/setup/SKILL.md
Popularity
- Repository stars
- 421
- Repository forks
- 72
- 7-day trend score
- 28
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 26 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/proficientlyjobs/proficiently-claude-skills/setup)