Coding & Developmentβ¨geminiπ€claudeπ¬gptπuniversal
Cartavio Resume Studio
Flexible self-hosted resume management tool for individuals and small teams, with multi-language and multi-view support and a range of export options.
Quick Start
Install this Skill
npx skills add sveinmagnus/ResumeStudio# Cartavio Resume Studio A multi-language consultant resume manager. Maintain one master CV across languages, then export multiple formats β PDF, Microsoft Word, or ATS text β as targeted variants for different audiences. Built for a single consultant or small teams; runs as a small self-hosted web app (React + Express + SQLite) with offline-tolerant persistence and self-contained data storage without any external dependencies or cloud services required. --- ## Download and run as a self-updating package The easiest way to run Resume Studio is the **portable desktop app** β no install and no Node required. Get the newest build for your OS: **β [Download the latest release](https://github.com/sveinmagnus/resumestudio/releases/latest)** Direct downloads (these URLs always point at the most recent release): | OS | Download | |----|----------| | Windows | [ResumeStudio-windows-x64.zip](https://github.com/sveinmagnus/resumestudio/releases/latest/download/ResumeStudio-windows-x64.zip) | | macOS (Apple Silicon) | [ResumeStudio-macos.zip](https://github.com/sveinmagnus/resumestudio/releases/latest/download/ResumeStudio-macos.zip) | | macOS (Intel) | [ResumeStudio-macos-x64.zip](https://github.com/sveinmagnus/resumestudio/releases/latest/download/ResumeStudio-macos-x64.zip) | | Linux | [ResumeStudio-linux-x64.tar.gz](https://github.com/sveinmagnus/resumestudio/releases/latest/download/ResumeStudio-linux-x64.tar.gz) | Unzip, double-click the launcher, and the app opens in your browser. It keeps itself up to date automatically (tray β **Check for updates**). Full details in [DESKTOP.md](./DESKTOP.md). --- ## Manual deployment - Quick start ```bash git clone https://github.com/sveinmagnus/resumestudio/ npm install npm run dev ``` Opens the client on `http://localhost:5173` and the API on `http://localhost:3001`. For production: ```bash cp .env.example .env # set RESUME_API_TOKEN for a deployed instance npm run build npm start # serves dist/ + API from the same Express process ``` On Windows, if PowerShell blocks scripts, use `npm.cmd` instead of `npm`, or run `Set-ExecutionPolicy -Scope CurrentUser RemoteSigned` once. --- ## What's in the box The full feature tour lives on the [documentation site](https://sveinmagnus.github.io/ResumeStudio/features.html) β this is the short version: - **Multi-resume.** One instance holds any number of master CVs; the picker is the home screen, each CV has its own URL, history, and language pair. - **Dual-language side-by-side editing.** Every translatable field renders as two inputs at once β pick any two locales, swap with one click, hide the secondary column when you want focus. - **AI assist, bring-your-own model.** Automatic Docker-managed Ollama setup or point the app at another local Ollama, Mistral, Anthropic, OpenAI, Google Gemini, or any OpenAI-compatible endpoint. The configured model powers the whole assist suite: one-line summaries (per field or "Bulk summarize" for a whole section), skill suggestions from project prose, drafted project highlights, an anonymization leak check, and over-length page-fit advice. Every button says honestly whether content stays on this machine or leaves it based on your configuration; every result is a review-before-apply draft; and with no model configured the buttons simply hide. - **Translation assist.** Per-field optional **Draft translation** proxied through your own server. Providers: Self-hosted [LibreTranslate](https://libretranslate.com/) (Docker-managed or remote, with a pick-your-languages install), DeepL, Google Cloud Translation, Azure Translator β or the same local/remote LLM you configured for AI assist, with zero extra setup. - **Resume Views β targeted exports.** Curated subsets of the master CV: per-section detail levels (off / summary / tabulated / full), item exclusions and bulk selection, starred-only, custom intro, per-view styling (density, fonts, colors, dividers, bullets, section icons, custom headings, date formats, per-section sort and layout), **named templates** (compact technical / formal management / minimal one-pager), a configurable header/footer (localized contact fields, photo + logo placement), and a **live preview pane** with a page-count estimate. The preview, the PDF, the Word file and the ATS text all state the same facts and honour the same style controls; the optional extras (links, team/allocation metrics, referee contact details, grades, expiry datesβ¦) are switched on **per view** rather than differing per format, and every group starts off. Export as **PDF** (one-click vector download), **DOCX** (lazy-loaded [`docx`](https://docx.js.org/)), ATS-friendly **plain text / Markdown**, or **Europass XML** (the `SkillsPassport` format public tenders ask for) β with every heading, month name and label a client reads localized in all 15 offered languages. - **Tailor a view to a job posting.** Paste th ... (truncated)
Repository
4stars
0forks
Details
Related Skills
More coding & development skills you might like
Reticle
Coding & DevelopmentAI agents can generate code, but still struggle to understand what they build. Reticle brings Jev-style machine-native runtime perception to web & desktop applications.
π€claudeπuniversal
1.2k
190
View
agentscope-java
Coding & DevelopmentExpert Java developer skill for AgentScope Java framework - a reactive, message-driven multi-agent system built on Project Reactor. Use when working with reactive programming, LLM integration, agent orchestration, multi-agent systems, or when the user mentions AgentScope, ReActAgent, Mono/Flux, Project Reactor, or Java agent development. Specializes in non-blocking code, tool integration, hooks, pipelines, and production-ready agent applications.
πuniversal
6.0k
1.5k
View
ospec
Coding & DevelopmentDocument-driven OSpec workflow for initialization, change/goal routing, validation, archiving, and durable project knowledge.
β¨geminiπ€claudeπ¬gptπuniversal
524
34
View
misakanet-failure-memory
Coding & Developmentπ A zero-dependency, git-backed micro-lesson library for AI Agents to asynchronously share and search verified debugging experience. Python stdlib only. | https://misakanet.org
π€claudeβ¨οΈcursorπuniversal
424
158
View