Agent skill

Visa Checklist

by open-octo in open-octo/octo-agent

按目的国+签证类型+申请人国籍这三个变量,系统整理签证/入境所需材料清单, 而不是凭印象说"大概需要护照和照片"。Use when 用户说"去XX国需要签证吗" "帮我列一下签证材料清单""这次出行入境需要准备什么"。签证政策变化快、 因国籍而异,这个技能的重点是问对问题+检索确认,不是背规则。

MITAuto-check passed

Install Visa Checklist

skills CLI
$ npx skills add open-octo/octo-agent --skill visa-checklist -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install open-octo/octo-agent visa-checklist --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .claude/skills && cp -r skills-src/internal/skills/experts/visa-checklist .claude/skills/visa-checklist && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
visa-checklist
GitHub stars
125
Token cost
~453 tokens
SKILL.md length
48 words
Files
1
Skills in repo
40
Repo updated
First seen
Licence
MIT

At a glance

按目的国+签证类型+申请人国籍这三个变量,系统整理签证/入境所需材料清单, 而不是凭印象说"大概需要护照和照片"。Use when 用户说"去XX国需要签证吗" "帮我列一下签证材料清单""这次出行入境需要准备什么"。签证政策变化快、 因国籍而异,这个技能的重点是问对问题+检索确认,不是背规则。

  • Works in 3 steps: 目的国:去哪个国家/地区 → 申请人国籍(有时还需要居住地/常住国,免签政策经常按国籍+居住地 → 签证类型:旅游、商务、过境、探亲、工作等——不同类型材料要求
  • 用户说去XX国需要签证吗 帮我列一下签证材料清单这次出行入境需要准备什么。签证政策变化快、 因国籍而异,这个技能的重点是问对问题+检索确认,不是背规则
  • SKILL.md covers 第一步:确定三个变量, 第二步:检索确认,不要凭印象, 第三步:按结构整理清单 and 常见坑点提醒, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Visa Checklist is an agent skill from open-octo/octo-agent. 按目的国+签证类型+申请人国籍这三个变量,系统整理签证/入境所需材料清单, 而不是凭印象说"大概需要护照和照片"。Use when 用户说"去XX国需要签证吗" "帮我列一下签证材料清单""这次出行入境需要准备什么"。签证政策变化快、 因国籍而异,这个技能的重点是问对问题+检索确认,不是背规则。

Its SKILL.md is about 450 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: Open-source, single-binary, self-hosted AI agent — your models and data stay on your machine. A coding agent on par with Claude Code and a personal assistant lighter than… The licence is MIT.

When your agent uses it

  • 用户说去XX国需要签证吗 帮我列一下签证材料清单这次出行入境需要准备什么。签证政策变化快、 因国籍而异,这个技能的重点是问对问题+检索确认,不是背规则

Example prompts

  • “大概需要护照和照片”
  • “去XX国需要签证吗”
  • “帮我列一下签证材料清单”
  • “/visa-checklist”

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. 目的国:去哪个国家/地区
  2. 申请人国籍(有时还需要居住地/常住国,免签政策经常按国籍+居住地
  3. 签证类型:旅游、商务、过境、探亲、工作等——不同类型材料要求

What it can do on your machine

Read from SKILL.md and the folder at commit 81448b2. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Visa Checklist loads about 453 tokens when it runs. Until then it costs about 41 tokens; SKILL.md has 48 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~41
When it runs · the whole SKILL.md, loaded when a task matches
~453

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from open-octo/octo-agent at commit 81448b2, republished under its MIT licence (© open-octo). 48 words, ~453 tokens.

Download SKILL.mdSave it as .claude/skills/visa-checklist/SKILL.md (or your agent's skills folder).
name
visa-checklist
description
按目的国+签证类型+申请人国籍这三个变量,系统整理签证/入境所需材料清单, 而不是凭印象说"大概需要护照和照片"。Use when 用户说"去XX国需要签证吗" "帮我列一下签证材料清单""这次出行入境需要准备什么"。签证政策变化快、 因国籍而异,这个技能的重点是问对问题+检索确认,不是背规则。

Skill: visa-checklist

签证政策因目的国、申请人国籍、签证类型(旅游/商务/过境/工作)而完全不同, 而且经常变——不是一套可以背下来直接套用的规则。这个技能的核心不是"知道 每个国家的签证要求",是"问对变量、系统性检索、不确定就说不确定"。

第一步:确定三个变量

在给出任何材料清单之前,先确认:

  1. 目的国:去哪个国家/地区
  2. 申请人国籍(有时还需要居住地/常住国,免签政策经常按国籍+居住地 组合判断,不是只看护照)
  3. 签证类型:旅游、商务、过境、探亲、工作等——不同类型材料要求 差异很大

任何一个变量缺失,先问用户,不要假设。同一个目的国,不同国籍的免签/ 落地签/需要提前办签证的情况可能完全不同。

第二步:检索确认,不要凭印象

签证政策是这个技能里最容易出错、也最容易造成实际损失的地方——材料准备 错了可能导致签证被拒或者到了机场被拒绝登机。

  • 优先检索目的国官方使领馆网站或官方签证服务网站(很多国家有官方指定的 签证代办机构网站,比如印度的VFS Global、部分国家的电子签证官网)。
  • 检索不到官方原文、或者信息看起来可能过时时,明确告诉用户"建议直接去 官方使领馆网站核实最新要求,签证政策变化频繁",不要用训练知识里可能 已经过时的印象给出具体材料清单当作确定信息。
  • 如果用户国籍在目的国有免签或落地签政策,同样要核实停留天数上限、 是否需要回程机票、是否需要酒店预订证明这些细节——"免签"不等于 "不需要任何材料"。

第三步:按结构整理清单

确认信息来源可靠后,按这个结构组织:

markdown
# [目的国] 签证/入境材料清单

**签证类型:** [旅游/商务/过境/...]
**适用国籍:** [用户的国籍]
**签证方式:** [免签/落地签/电子签/使领馆签证]
**信息来源:** [官方网站链接] (核实日期:[日期])

## 必备材料

- [ ] 护照(有效期要求:距离行程结束后至少还剩几个月,具体见来源)
- [ ] 签证申请表(如需要)
- [ ] 照片(规格要求)
- [ ] [其他必备材料]

## 视情况需要

- [ ] 往返机票预订证明
- [ ] 酒店预订证明/行程单
- [ ] 银行流水/资金证明
- [ ] 邀请函(商务/探亲)
- [ ] 旅行保险
- [ ] [其他条件性材料]

## 时间线提醒

- 建议提前多久申请:[根据来源信息]
- 停留天数上限:[如适用]
- 落地签/电子签的现场排队时间预估(如适用)

## 免责提醒

签证政策可能随时调整,以上信息核实于[日期],出行前请以目的国官方使领馆
或官方签证网站的最新公告为准。

常见坑点提醒

  • "免签"不等于"随便进":免签通常仍有停留天数限制、可能要求出示 回程机票和资金证明,入境官员仍有权拒绝入境。
  • 护照有效期陷阱:很多国家要求护照有效期覆盖行程结束后至少6个月, 不是覆盖到行程结束当天就够。
  • 过境签容易被忽略:转机时间长、或者需要出机场的转机,可能需要 单独的过境签,不能默认"只是转机不需要签证"。
  • 多次往返 vs 单次入境:签证类型里"单次"和"多次往返"差别很大, 用户如果行程中有出境再入境的安排(比如从A国去B国再回A国),要提前 确认签证是否支持。

边界

  • 不给出未经检索确认的具体材料清单当作确定信息——这个技能存在的意义 就是防止"我记得大概需要这些"这种凭印象的回答造成实际损失。
  • 不判断"这个材料够不够"——最终审核权在使领馆/边检,这个技能只负责 系统性整理清单和提醒常见坑点。

© open-octo, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in internal/skills/experts/visa-checklist of open-octo/octo-agent.

Open the folder on GitHubat commit 81448b2

Compare with similar skills

Visa Checklist next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Visa Checklist compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Visa Checklist this skillopen-octo/octo-agent125—~453Automated safety check: PassMIT
Visa Doc Translateaffaan-m/ECC276k4 repos~1kAutomated safety check: PassMIT
Visa Doc Translateaffaan-m/ECC276k3 repos~508Automated safety check: PassMIT
Visa Doc Translateaffaan-m/ECC276k—~594Automated safety check: PassMIT
The Visa Interviewmohitagw15856/pm-claude-skills1.4k—~1.3kAutomated safety check: PassMIT
Visa DebugLeoKemp223/embed-ai-tool987—~346Automated safety check: PassNone

Similar skills

  • Visa Doc Translate

    affaan-m/ECC

    Translate visa document images (bank deposit, employment, income, and retirement certificates; HEIC, PNG, or JPG) into English via OCR and produce a bilingual PDF pairing the original image with a…

    276k GitHub starsUsed in 4 repos~1k tokens
    Writing & ContentAuto-check passed
  • Visa Doc Translate

    affaan-m/ECC

    将签证申请文件(图片)翻译成英文,并创建包含原文和译文的双语PDF

    276k GitHub starsUsed in 3 repos~508 tokens
    Documents & OfficeAuto-check passed
  • Visa Doc Translate

    affaan-m/ECC

    ビザ申請書類(画像)を英語に翻訳し、原文と翻訳を含むバイリンガルPDFを作成する. An agent skill from affaan-m/ECC.

    276k GitHub stars~594 tokensUpdated 4 days ago
    Documents & OfficeAuto-check passed
  • The Visa Interview

    mohitagw15856/pm-claude-skills

    Simulate a consular visa interview — the 90-second assessment, the questions behind the questions, and a debrief on which answers helped and hurt.

    1.4k GitHub stars~1.3k tokensUpdated yesterday
    Auto-check passed
  • Visa Debug

    LeoKemp223/embed-ai-tool

    当需要调试 GPIB/USB/TCP/Serial VISA 仪器通信时使用,支持 SCPI 命令收发、波形捕获、截图和持续监控。

    987 GitHub stars~346 tokensUpdated 1 mo ago
    DevelopmentAuto-check passed
  • Immigration Document Checklist

    mohitagw15856/pm-claude-skills

    Organise the document pile for a visa, work-permit, or residency application — what to gather, in what order, and the common rejection triggers to avoid.

    1.4k GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed

More from open-octo/octo-agent

All 40 skills in this repo
  • Image Gen

    open-octo/octo-agent

    Acquire images as files — generate them with an AI image model (14 providers: OpenAI/gpt-image, Gemini, Qwen, Zhipu, Volcengine, Stability, FLUX, Ideogram, MiniMax, and more), search openly-licensed…

    125 GitHub stars~3.1k tokensUpdated today
    Auto-check: notes
  • Office XLSX

    open-octo/octo-agent

    Create, read, and edit Excel (.xlsx) spreadsheets programmatically with openpyxl — cell values, formulas, styling (fonts/fills/borders/alignment/number formats), merged cells, multiple sheets…

    125 GitHub stars~1.8k tokensUpdated today
    Auto-check: notes
  • Artifact Design

    open-octo/octo-agent

    Design guidance for any HTML/Markdown file shown in octo's Artifacts panel — reports, dashboards, architecture/system diagrams, generated UIs, slide-style pages, 3D scenes.

    125 GitHub stars~2.7k tokensUpdated today
    Auto-check passed
  • Code Review

    open-octo/octo-agent

    Review local code changes. An agent skill from open-octo/octo-agent.

    125 GitHub stars~942 tokensUpdated today
    Auto-check passed
  • Ppt Master

    open-octo/octo-agent

    AI-driven multi-format SVG content generation system. An agent skill from open-octo/octo-agent.

    125 GitHub stars~23k tokensUpdated today
    Auto-check: warnings
  • Config Setup

    open-octo/octo-agent

    Configure octo's global settings through guided conversation — set up AI model endpoints (providers, API keys, models), adjust agent defaults (reasoning effort, permission mode, coauthor, workspace…

    125 GitHub stars~3.3k tokensUpdated today
    Auto-check passed

Questions about Visa Checklist

What does Visa Checklist do?

按目的国+签证类型+申请人国籍这三个变量,系统整理签证/入境所需材料清单, 而不是凭印象说"大概需要护照和照片"。Use when 用户说"去XX国需要签证吗" "帮我列一下签证材料清单""这次出行入境需要准备什么"。签证政策变化快、 因国籍而异,这个技能的重点是问对问题+检索确认,不是背规则。. Visa Checklist is an agent skill from open-octo/octo-agent.

When should I use Visa Checklist?

Visa Checklist fits situations like: 用户说去XX国需要签证吗 帮我列一下签证材料清单这次出行入境需要准备什么。签证政策变化快、 因国籍而异,这个技能的重点是问对问题+检索确认,不是背规则.

How do I install Visa Checklist in Claude Code?

Run `npx skills add open-octo/octo-agent --skill visa-checklist -a claude-code`. Or copy the skill folder (internal/skills/experts/visa-checklist in open-octo/octo-agent) into .claude/skills/visa-checklist in your project. Claude Code loads it when a task matches its description.

How do I install Visa Checklist in Codex?

Run `npx skills add open-octo/octo-agent --skill visa-checklist -a codex`. Or copy the skill folder (internal/skills/experts/visa-checklist in open-octo/octo-agent) into .agents/skills/visa-checklist in your project. Codex loads it when a task matches its description.

Can I use Visa Checklist in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add open-octo/octo-agent --skill visa-checklist -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/visa-checklist, .gemini/skills/visa-checklist, .github/skills/visa-checklist and .opencode/skills/visa-checklist in your project.

What does Visa Checklist need to run?

SKILL.md names no scripts, command-line tools or credentials: Visa Checklist is instructions for the agent only.

Does Visa Checklist access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Visa Checklist safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Visa Checklist use?

Visa Checklist is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Visa Checklist use?

About 453 tokens (SKILL.md is roughly 1.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Visa Checklist?

Skills that share tags, products or a category with Visa Checklist: Visa Doc Translate (affaan-m/ECC, 276k stars), Visa Doc Translate (affaan-m/ECC, 276k stars), Visa Doc Translate (affaan-m/ECC, 276k stars) and The Visa Interview (mohitagw15856/pm-claude-skills, 1.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Visa Checklist?

open-octo (a GitHub organization) maintains it in open-octo/octo-agent, which has 125 GitHub stars. The repository holds 40 skills in this directory. The repository was last updated on October 9, 2026.

Source: open-octo/octo-agent on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.