Schengen Skillsv1.0 · MIT · 37 skills · 10 personas

Ten virtual experts — for your Schengen visa application.

A free Claude Code skills toolkit that turns one terminal into a trip planner, document engineer, accountant, forms specialist, and application auditor. Pick up where you left off across sessions. MIT-licensed. Lives in ~/.claude/skills/.

37skills
10personas
9specialist groups
MIT licensedNo server, no telemetryBilingual EN / 中文
~/your-trip · claude code
$claude
you ▸/start-here
claude activates 10 personas:
  • Trip Planner
  • Document Engineer
  • Accountant
  • Minor Specialist
  • Sponsor Specialist
  • Forms Specialist
  • Appointment Coordinator
  • Recovery Advisor
  • Audit Officer
  • + /start-here orchestrator
claude ▸Six forcing questions about your trip…
Cover letter generated
✓ Ready
Document Engineer/cover-letter

Dear Visa Officer,

I am writing to support my application for a short-stay Schengen visa to France for the purpose of tourism…

My travel dates are 12–16 June 2026. I have booked accommodation at…

Aligned with France-Visas form
Dates match itinerary
Purpose statement clear
audit-application3 of 8 artefacts complete
Open source on GitHub

Schengen visa skills for AI agents

37 skills for cover letters, document audits, form walkthroughs, refusal appeals, and end-to-end application prep. Built for Claude Code, Cursor, Windsurf, and any MCP-compatible agent.

Terminal
$curl -sSL https://raw.githubusercontent.com/torlyai/Schengen-master/main/skills/install.sh | sh
Installs 37 Schengen visa skills for Claude Code, Cursor, and more
Works everywhere

One install. Every AI coding tool.

The skills are standard Markdown files in ~/.claude/skills/. Any agent that reads that directory picks them up — no per-tool configuration.

Claude Code
/start-here
Type any slash command in your terminal session
C
Claude Desktop
Ask about Schengen
Skills load automatically via MCP — just ask
>_
Cursor
@schengen /plan-trip
Reference skills in Composer or Chat
W
Windsurf
/cover-letter
Cascade picks up installed skills automatically
Any MCP client
skills/schengen/*
Standard skill files — any agent that reads ~/.claude/skills/
Who it's for

Six applicant patterns. One toolkit.

The skills cluster around the application archetypes most likely to get refused for the wrong reason. If you see yourself here, the skills will save you a re-application cycle.

First-time tourist
"Where do I start?"
Family of 4
Kids + adults need different docs
Refused → appeal
"Do I appeal or re-apply?"
Sponsored
"My spouse / parent is paying"
Business traveller
Invitation + reimbursement letters
Form-averse
Anyone who hates filling forms twice
How it works

/start-here is the entry point — everything else follows.

Six forcing questions about your trip — destination, dates, applicant count, sponsor, refusal history. Then the right specialists activate automatically.

/start-hereread by every other skill first
/audit-applicationreads everything before submission
Skills cross-reference each other
  • cover-letter ↔ employment-letter ↔ cost-estimate
  • bank-statement-check → cover-letter, audit-application
  • minor-application → minor-parent-consent → document-checklist
  • group-application → minor-application + sponsored-application
  • france-visas-form → tlscontact-form → find-slot → book-appointment
  • track-application → refusal-appeal
  • audit-application reads everything before submission
The two tools, side by side

Skill prepares. Extension books.

Most applicants want both. The skill writes your cover letter and audits your forms before submission; the extension watches TLScontact and (in Premium) auto-books the slot.

Visa Master extensionFREE + £19 SUCCESS-FEE
Watch & book
the slot.
£0FREE TIER · Premium £19 only on book
  • Watches TLScontact on a polite cadence
  • Desktop notifications + optional Telegram ping
  • Auto-books the slot (Premium only)
  • Auto-login when TLS expires the session (Premium)
  • 24h refund window if TLS voids the slot
  • Does not prepare paperwork — that's the skill
See the extension →
Hands-off variant — coming soon

Want Claude to drive the whole journey for you?

Marco Polo Agent is a managed Claude agent currently in private development — it runs every step end-to-end: itinerary, paperwork, forms, slot booking, follow-ups. You hand it your trip; it hands back an appointment.

Join the Marco Polo waitlist
Common questions

Questions, answered straight.

Do I need to pay anything?
No. The skills are 100% free, MIT-licensed. The only requirement is Claude Code, which has a generous free tier.
How is this different from the Visa Master Chrome extension?
The Chrome extension watches TLScontact and books slots (browser-side). The skills toolkit helps you prepare the application — cover letters, forms, documents, audits (terminal-side in Claude Code). Most applicants want both.
Which countries does it cover?
v1.0.0 is focused on France from the UK. Other Schengen countries (Italy, Spain, Germany, Netherlands) will land in v1.x — the frameworks are country-agnostic; only the consulate-specific forms need adaptation.
Can I use it offline?
Most skills work without external calls — they generate documents from your inputs. Claude itself needs internet, but the skills do not contact any third-party API.
What if I get refused?
Use /refusal-appeal — it walks you through deciding between appeal and re-application, drafts the appeal letter, and audits where the original application went wrong.
Where does my data go?
Nowhere except your own Claude Code session. The skills are local Markdown files; they do not ship analytics, telemetry, or "phone home" calls. Your visa application data stays on your machine.
How do I update?
Re-run the same curl install.sh command any time. The install is idempotent, sparse-checkout, and fast.
Can I contribute new skills?
Yes. The repo accepts PRs. Country-specific skills (Italy, Spain, Germany) are the highest-impact additions.

Stop memorising consulate rules.
Let Claude carry it for you.

37 skills · 30-second install · free forever · MIT licensed
NO SERVERNO TELEMETRYYOUR DATA STAYS LOCAL