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…
按目的国+签证类型+申请人国籍这三个变量,系统整理签证/入境所需材料清单, 而不是凭印象说"大概需要护照和照片"。Use when 用户说"去XX国需要签证吗" "帮我列一下签证材料清单""这次出行入境需要准备什么"。签证政策变化快、 因国籍而异,这个技能的重点是问对问题+检索确认,不是背规则。
$ npx skills add open-octo/octo-agent --skill visa-checklist -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install open-octo/octo-agent visa-checklist --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-srcUse ~/.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/
Install the "visa-checklist" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/visa-checklist into .claude/skills/visa-checklist/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "visa-checklist", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/visa-checklistType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add open-octo/octo-agent --skill visa-checklist -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install open-octo/octo-agent visa-checklist --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .agents/skills && cp -r skills-src/internal/skills/experts/visa-checklist .agents/skills/visa-checklist && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "visa-checklist" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/visa-checklist into .agents/skills/visa-checklist/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "visa-checklist", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add open-octo/octo-agent --skill visa-checklist -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install open-octo/octo-agent visa-checklist --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/internal/skills/experts/visa-checklist .cursor/skills/visa-checklist && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "visa-checklist" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/visa-checklist into .cursor/skills/visa-checklist/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "visa-checklist", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/open-octo/octo-agent.git --path internal/skills/experts/visa-checklist--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add open-octo/octo-agent --skill visa-checklist -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install open-octo/octo-agent visa-checklist --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/internal/skills/experts/visa-checklist .gemini/skills/visa-checklist && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "visa-checklist" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/visa-checklist into .gemini/skills/visa-checklist/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "visa-checklist", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install open-octo/octo-agent visa-checklistInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add open-octo/octo-agent --skill visa-checklist -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .github/skills && cp -r skills-src/internal/skills/experts/visa-checklist .github/skills/visa-checklist && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "visa-checklist" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/visa-checklist into .github/skills/visa-checklist/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "visa-checklist", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add open-octo/octo-agent --skill visa-checklist -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install open-octo/octo-agent visa-checklist --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/internal/skills/experts/visa-checklist .opencode/skills/visa-checklist && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "visa-checklist" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/visa-checklist into .opencode/skills/visa-checklist/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "visa-checklist", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
visa-checklist按目的国+签证类型+申请人国籍这三个变量,系统整理签证/入境所需材料清单, 而不是凭印象说"大概需要护照和照片"。Use when 用户说"去XX国需要签证吗" "帮我列一下签证材料清单""这次出行入境需要准备什么"。签证政策变化快、 因国籍而异,这个技能的重点是问对问题+检索确认,不是背规则。
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.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 81448b2. It shows what the files ask for, not the result of running them.
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.
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.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
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.
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.
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.
The full file from open-octo/octo-agent at commit 81448b2, republished under its MIT licence (© open-octo). 48 words, ~453 tokens.
.claude/skills/visa-checklist/SKILL.md (or your agent's skills folder).签证政策因目的国、申请人国籍、签证类型(旅游/商务/过境/工作)而完全不同, 而且经常变——不是一套可以背下来直接套用的规则。这个技能的核心不是"知道 每个国家的签证要求",是"问对变量、系统性检索、不确定就说不确定"。
在给出任何材料清单之前,先确认:
任何一个变量缺失,先问用户,不要假设。同一个目的国,不同国籍的免签/ 落地签/需要提前办签证的情况可能完全不同。
签证政策是这个技能里最容易出错、也最容易造成实际损失的地方——材料准备 错了可能导致签证被拒或者到了机场被拒绝登机。
确认信息来源可靠后,按这个结构组织:
# [目的国] 签证/入境材料清单
**签证类型:** [旅游/商务/过境/...]
**适用国籍:** [用户的国籍]
**签证方式:** [免签/落地签/电子签/使领馆签证]
**信息来源:** [官方网站链接] (核实日期:[日期])
## 必备材料
- [ ] 护照(有效期要求:距离行程结束后至少还剩几个月,具体见来源)
- [ ] 签证申请表(如需要)
- [ ] 照片(规格要求)
- [ ] [其他必备材料]
## 视情况需要
- [ ] 往返机票预订证明
- [ ] 酒店预订证明/行程单
- [ ] 银行流水/资金证明
- [ ] 邀请函(商务/探亲)
- [ ] 旅行保险
- [ ] [其他条件性材料]
## 时间线提醒
- 建议提前多久申请:[根据来源信息]
- 停留天数上限:[如适用]
- 落地签/电子签的现场排队时间预估(如适用)
## 免责提醒
签证政策可能随时调整,以上信息核实于[日期],出行前请以目的国官方使领馆
或官方签证网站的最新公告为准。© 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
Just SKILL.md in internal/skills/experts/visa-checklist of open-octo/octo-agent.
Open the folder on GitHubat commit 81448b2
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Visa Checklist this skillopen-octo/octo-agent | 125 | — | ~453 | Automated safety check: Pass | MIT | |
| Visa Doc Translateaffaan-m/ECC | 276k | 4 repos | ~1k | Automated safety check: Pass | MIT | |
| Visa Doc Translateaffaan-m/ECC | 276k | 3 repos | ~508 | Automated safety check: Pass | MIT | |
| Visa Doc Translateaffaan-m/ECC | 276k | — | ~594 | Automated safety check: Pass | MIT | |
| The Visa Interviewmohitagw15856/pm-claude-skills | 1.4k | — | ~1.3k | Automated safety check: Pass | MIT | |
| Visa DebugLeoKemp223/embed-ai-tool | 987 | — | ~346 | Automated safety check: Pass | None |
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…
affaan-m/ECC
将签证申请文件(图片)翻译成英文,并创建包含原文和译文的双语PDF
affaan-m/ECC
ビザ申請書類(画像)を英語に翻訳し、原文と翻訳を含むバイリンガルPDFを作成する. An agent skill from affaan-m/ECC.
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.
LeoKemp223/embed-ai-tool
当需要调试 GPIB/USB/TCP/Serial VISA 仪器通信时使用,支持 SCPI 命令收发、波形捕获、截图和持续监控。
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.
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…
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…
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.
open-octo/octo-agent
Review local code changes. An agent skill from open-octo/octo-agent.
open-octo/octo-agent
AI-driven multi-format SVG content generation system. An agent skill from open-octo/octo-agent.
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…
按目的国+签证类型+申请人国籍这三个变量,系统整理签证/入境所需材料清单, 而不是凭印象说"大概需要护照和照片"。Use when 用户说"去XX国需要签证吗" "帮我列一下签证材料清单""这次出行入境需要准备什么"。签证政策变化快、 因国籍而异,这个技能的重点是问对问题+检索确认,不是背规则。. Visa Checklist is an agent skill from open-octo/octo-agent.
Visa Checklist fits situations like: 用户说去XX国需要签证吗 帮我列一下签证材料清单这次出行入境需要准备什么。签证政策变化快、 因国籍而异,这个技能的重点是问对问题+检索确认,不是背规则.
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.
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.
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.
SKILL.md names no scripts, command-line tools or credentials: Visa Checklist is instructions for the agent only.
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.
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.
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.
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.
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.
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.