skills/cv-matcher-ai-data/SKILL.md
Analyzes CVs to extract skills and experience, maps candidates to specific roles (ML Engineer, GenAI Engineer, AI Architect, Data Engineer), and matches them against open demands. Use when processing multiple CVs for role classification, skill assessment, or resource allocation to client accounts.
npx skillsauth add neurongraph/skills_repo cv-matcher-ai-dataInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
ML Engineer: Machine Learning experience, data analysis, ML-related Python packages
GenAI Engineer: Python, LLMs, prompt engineering, GenAI packages. Agents/agentic frameworks preferred
AI Architect: ML/Data Platform/Application Architecture background with Architect or Solution Designer role. Python, LLMs, prompt engineering, GenAI packages, agents/agentic frameworks preferred
Data Engineer: ETL experience using Python or SQL frameworks (PySpark, PySQL, dbt, Databricks, AWS Glue)
Markdown tables by role, ranking candidates by skill match with short justifications. Include summary table showing each candidate's best-matched roles.
Match candidates to open demands by role. If demand > supply, fill minimum one role per account. If supply > demand, assign more candidates than requested based on role match. Output markdown table with assignments and justifications.
development
Use this skill any time you need to create or edit a .pptx presentation for Surjit. This skill enforces the IBM Plex design language — typography-forward, flat geometry, sharp corners, restrained color. Trigger whenever the user asks for a deck, slides, or presentation, or references a .pptx file, and especially when they want slides that feel clean, modern, or 'IBM-style'. If the user just says 'make me a deck' or 'build slides', use this skill — it overrides the generic pptx skill for this user.
data-ai
--- name: obsidian-todo-action description: Action a single Obsidian todo: reads project context and related tasks, adaptively assesses what's needed (sub-tasks, email drafts, calendar invites), generates all artifacts into the project folder, and updates project.md — all in one session. compatibility: When called by an orchestrator, todoPath, projectsPath, and OBSIDIAN_VAULT must be provided. When called independently, Section 0 detects the vault and resolves all paths automatically. --- # Obs
data-ai
Transcribes audio files (voice memos, recordings, meetings) into text using a local ASR model (qwen3_asr_rs). Processes all audio in the configured input directory and saves transcripts as text files. Use this skill whenever the user wants to transcribe audio, convert speech to text, process voice memos, or get spoken content into written form — even if they don't use the word "transcribe".
devops
--- name: obsidian-daily-process description: Orchestrates the full Obsidian vault processing pipeline: transcribes voice memos and audio recordings, classifies them into todos, ideas, or daily notes, and files each into the right place in the vault. Also triggers downstream Obsidian pipelines (wiki update, ArtMind knowledge graph). Use this skill whenever the user wants to process voice memos, audio recordings, or run any Obsidian vault update — even if they only mention "voice memo", "recordin