Nexus is a modular skills system for Claude Code that brings specialized skills directly into your workflow. Each skill is designed to handle specific professional tasks with minimal setup and maximum impact
- Claude Code CLI installed on your system
- Local git repository or file system access
- Text editor for profile data files
- Create necessary files per skill. Get more on README.md of each skill + check example of files in
examples/
- Clone this repository:
git clone https://github.com/0xdeval/nexus.git
cd nexus- Install Claude Code (if not already installed):
curl -fsSL https://claude.ai/install.sh | bash- Initialize the project in Claude Code:
claude- Read a skill README.md and start using it within a Claude code:
/personalized-outreachGenerate tailored CVs in LaTeX, cover letters, and LinkedIn outreach messages for specific companies and job roles.
What it does:
- Analyzes your profile and company information
- Creates company-specific CV with 4+ work experiences
- Writes 300-400 word cover letters tailored to company mission
- Generates LinkedIn messages (under 200-300 characters)
- Uses real metrics and achievements from your profile
When to use:
- Applying for jobs or roles
- Writing tailored professional materials
- Customizing CV and cover letter for each company
Learn more: Personalized Outreach README
Quick start:
/personalized-outreach
Company: Your target company
Info: What they do, their products, mission
(Optional) Job description: Role details and requirements
Outputs: CV + Cover letter + LinkedIn message
Analyze your LinkedIn post performance and generate optimized content drafts with data-driven insights.
What it does:
- Identifies content that resonates with your audience
- Detects patterns in topics and posting times
- Analyzes your writing style and voice
- Generates 3-5 optimized post drafts
- Provides timing recommendations for maximum engagement
When to use:
- Planning content for the week
- Understanding what topics drive engagement
- Optimizing your LinkedIn content strategy
- Analyzing audience segments and preferences
Learn more: LinkedIn Content Analyzer README (create if needed)
Quick start:
/linkedin-content-analyzer
# Analyzes post_*.md files in linkedin-data/ folder
# Generates 3-5 optimized post drafts
Each skill has detailed documentation in its own README. Read each skill README file before start using it as some are required an additional files/folders creation
- Personalized Outreach: ./.claude/skills/personalized-outreach/README.md
- LinkedIn Content Analyzer: ./.claude/skills/linkedin-content-analyzer/README.md
nexus/
├── .claude/
│ └── skills/
│ ├── personalized-outreach/ # CV, cover letter, LinkedIn messages
│ │ ├── README.md # Skill documentation
│ │ ├── SKILL.md # Skill definition
│ │ ├── scripts/
│ │ │ └── fill-template.js # CV template filling script
│ │ └── templates/
│ │ └── cv-template.md # LaTeX CV template
│ └── linkedin-content-analyzer/ # Content analysis (if included)
│ └── README.md # Skill documentation
│
├── profile/ # Your career profile data
│ ├── profile-summary.md # Career overview
│ ├── work-experience.md # Employment history with metrics
│ ├── personal-projects.md # Side projects and open-source work
│ ├── general-info.md # Education, location, links
│ └── public-performance.md # Talks, publications (optional)
│
├── linkedin-data/ # LinkedIn analytics (optional)
│ ├── post_*.md # Individual post metrics
│ └── inspiration-topics.md # Future post ideas
│
├── output/ # Generated files
│ ├── cv/ # LaTeX CVs (cv-{company}.tex)
│ ├── cover-letters/ # Markdown cover letters
│ └── outreach/ # LinkedIn messages
│
├── examples/ # Example of files that should be generated
│ ├── profile-example/ # Example of files for `/personalized-outreach` skill
│ ├── linkedin-data-example/ # Example of files for `/linkedin-content-analyzer` skill
│ └── README.md # Examples details
│
└── README.md # This file
Issue: Files not found error
- Ensure
profile/directory exists with all required files - Check file names match exactly (case-sensitive)
Issue: CV won't compile in Overleaf
- Verify template file exists at
.claude/skills/personalized-outreach/templates/cv-template.md - Check for special characters in profile data (should be auto-escaped)
Issue: Skills not appearing
- Run
claude skill listto verify installation - Check skill definitions in
./.claude/skills/*/SKILL.md
To add new skills or improve existing ones:
- Create new skill directory:
./.claude/skills/{skill-name}/ - Add
README.mdwith setup and usage instructions - Add
SKILL.mdwith skill definition - Update main README.md with link to new skill
MIT