Schengen tourism visa (single applicant) preparation and pre-check assistant. Guides users step by step from onboarding to final review. Works with any Schengen country - user provides their consulate's checklist and application form. Triggers on "check my visa materials", "prepare visa", "Schengen visa", "pre-check", "visa precheck", "review my materials", or any Schengen visa material task. Users with all materials ready can jump directly to Phase 6 review by saying "check my visa materials" or "pre-check".
Install
npx skillscat add 0xhardman/schengen-visa-helper Install via the SkillsCat registry.
Schengen Tourism Visa - Preparation & Pre-Check
Guide users through individual tourism Schengen visa preparation, from zero to submission-ready.
Scope: Tourism visa (individual travellers) only. Any Schengen country.
Detect User's Current Phase
Scan the country folder to determine progress:
| Signal | Phase |
|---|---|
No country folder or no checklist.md |
Phase 0 - Onboarding |
| Has checklist but no trip plan | Phase 1 - Planning |
| Has trip plan but no flight/hotel PDFs | Phase 2 - Booking |
| Has bookings but missing personal docs | Phase 3 - Collect |
| Materials incomplete (user cannot provide some) or anomalies detected | Phase 4 - Explanation Letter |
| Materials ready, no form guide or itinerary | Phase 5 - Fill Form |
| Everything present, user asks to review | Phase 6 - Review |
Always respect explicit user requests for a specific phase.
Project Structure
<country>/
checklist.md # Consulate's checklist (converted from PDF)
application-form.md # Application form fields (converted from PDF)
user-profile.md # Applicant's personal situation (Phase 0)
material/ # Submission-ready files, prefixed by checklist item number
Explanation Letter.md # Draft if needed (Markdown → PDF)
TODO.md # Progress tracker
PRECHECK.md # Final review report (Phase 6 output)
application-form-guide.md # Field-by-field filling guidePhases
Phase 0: Onboarding
Collect user's basic info and consulate documents. The foundation for everything else.
Details: references/phase0-onboarding.md
Phase 1: Trip Planning
Decide destination cities, dates, route, budget.
Details: references/phase1-planning.md
Phase 2: Booking Flights & Hotels
Book refundable flights and hotels. Download confirmation PDFs.
Details: references/phase2-booking.md
Phase 3: Collect Documents
Generate a tailored to-do list based on checklist + user's situation. User gathers and scans them into material/.
Details: references/phase3-collect.md
Phase 4: Explanation Letter (if needed)
Assess whether the situation requires an explanation letter. If so, draft it.
Details: references/phase4-explanation.md
Phase 5: Fill Application Form & Itinerary
Generate form filling guide and day-by-day itinerary.
Details: references/phase5-form.md
Phase 6: Pre-Submission Review
Consular-officer-style review. Output PRECHECK.md.
Details: references/phase6-review.md
Notes
- Use the pdf skill (at
.claude/skills/pdf/) to read PDF contents and convert Markdown drafts (explanation letter, form guide) to submission-ready PDFs material/files prefixed by checklist item number- Specific requirements vary by consulate - always defer to the user's
checklist.md - Read
user-profile.mdwhen you need the applicant's personal situation (employment, travel history, etc.)