Agent skill

Packing List

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

按目的地气候+行程类型+人群构成系统化生成打包清单,而不是一份不管去哪都 一样的通用清单。Use when 用户说"帮我列个行李清单""这次出行要带什么" "打包清单"。核心是先问清楚决定清单内容的几个变量,再按变量分层生成, 不是套用一份放之四海而皆准的模板。

MITAuto-check passed

Install Packing List

skills CLI
$ npx skills add open-octo/octo-agent --skill packing-list -a claude-code

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

GitHub CLI
$ gh skill install open-octo/octo-agent packing-list --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/packing-list .claude/skills/packing-list && 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
packing-list
GitHub stars
125
Token cost
~498 tokens
SKILL.md length
39 words
Files
1
Skills in repo
40
Repo updated
First seen
Licence
MIT

At a glance

按目的地气候+行程类型+人群构成系统化生成打包清单,而不是一份不管去哪都 一样的通用清单。Use when 用户说"帮我列个行李清单""这次出行要带什么" "打包清单"。核心是先问清楚决定清单内容的几个变量,再按变量分层生成, 不是套用一份放之四海而皆准的模板。

  • 用户说帮我列个行李清单这次出行要带什么 打包清单。核心是先问清楚决定清单内容的几个变量,再按变量分层生成, 不是套用一份放之四海而皆准的模板
  • SKILL.md covers 第一步:确定决定清单的变量, 第二步:按分层结构生成清单, 生成原则 and 边界
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Packing List is an agent skill from open-octo/octo-agent. 按目的地气候+行程类型+人群构成系统化生成打包清单,而不是一份不管去哪都 一样的通用清单。Use when 用户说"帮我列个行李清单""这次出行要带什么" "打包清单"。核心是先问清楚决定清单内容的几个变量,再按变量分层生成, 不是套用一份放之四海而皆准的模板。

Its SKILL.md is about 500 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

  • 用户说帮我列个行李清单这次出行要带什么 打包清单。核心是先问清楚决定清单内容的几个变量,再按变量分层生成, 不是套用一份放之四海而皆准的模板

Example prompts

  • “帮我列个行李清单”
  • “这次出行要带什么”
  • “/packing-list”

What it can do on your machine

Read from SKILL.md and the folder at commit fc1385f. 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

Packing List loads about 498 tokens when it runs. Until then it costs about 36 tokens; SKILL.md has 39 words of instructions outside code blocks.

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

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 fc1385f, republished under its MIT licence (© open-octo). 39 words, ~498 tokens.

Download SKILL.mdSave it as .claude/skills/packing-list/SKILL.md (or your agent's skills folder).
name
packing-list
description
按目的地气候+行程类型+人群构成系统化生成打包清单,而不是一份不管去哪都 一样的通用清单。Use when 用户说"帮我列个行李清单""这次出行要带什么" "打包清单"。核心是先问清楚决定清单内容的几个变量,再按变量分层生成, 不是套用一份放之四海而皆准的模板。

Skill: packing-list

一份好的打包清单不是"衣服、洗漱用品、充电器"这种放之四海而皆准的列表, 是按这次出行的具体情况——去哪、干什么、和谁去——推导出来的。这个技能先 问清楚决定清单内容的变量,再按变量分层生成。

第一步:确定决定清单的变量

  • 目的地气候:出行当月的气温范围、是否多雨、湿度、昼夜温差
  • 行程类型:城市观光、徒步/户外、商务、海滨度假、滑雪、长途背包等 ——不同类型对装备的要求差别很大
  • 人群构成:独自出行、情侣、带娃、带老人——影响需要额外准备的物品 (儿童用品、常用药、辅助行走装备等)
  • 行程天数:影响衣物数量和是否需要考虑当地洗衣
  • 交通方式:飞机(有行李限重/违禁品规定)还是自驾(限制更少)
  • 住宿类型:酒店(提供洗漱用品)还是民宿/露营(可能什么都要自备)

任何一项不清楚就先问,不要用一份通用清单敷衍——"帮我列个行程清单"这种 请求看起来简单,但气候和行程类型不同,清单内容可能完全不一样。

第二步:按分层结构生成清单

markdown
# [目的地] 打包清单([天数]天,[行程类型])

## 证件与财务
- [ ] 护照/身份证
- [ ] 签证材料(如需要,参考 visa-checklist)
- [ ] 现金+信用卡
- [ ] 保险单据

## 电子设备
- [ ] 手机+充电器
- [ ] 转换插头(如目的国插座标准不同)
- [ ] 充电宝(注意随身/托运限重规定)
- [ ] [按行程类型追加:相机、行动记录仪等]

## 衣物(按气候+天数推算)
- [ ] [按当地气温给出具体建议:比如"平均气温XX度,建议XX件薄外套+XX件
  短袖",而不是笼统的"多带几件衣服"]
- [ ] [按行程类型追加:徒步鞋、泳衣、正装等]

## 洗漱与健康
- [ ] 常规洗漱用品(住酒店可精简,住民宿/露营需要自备齐全)
- [ ] 常用药品(感冒药、肠胃药、晕车药,按目的地卫生条件适当加强)
- [ ] 防晒/驱蚊(按目的地气候和季节判断是否需要)
- [ ] [带娃:儿童常用药、退烧药;带老人:常规处方药备足用量]

## 行程类型专项
- [ ] [户外/徒步:登山杖、头灯、急救包、保暖层]
- [ ] [海滨:泳衣、沙滩巾、防水袋]
- [ ] [滑雪:保暖装备、护目镜(滑雪场可租的装备不用带)]
- [ ] [商务:正装、名片、笔记本电脑]

## 特殊人群

### 带娃
- [ ] 儿童常用药+体温计
- [ ] 娱乐用品(长途交通工具上的安抚物品)
- [ ] 尿布/湿巾(视年龄)

### 带老人
- [ ] 常规处方药(按行程天数备足,建议多备几天用量以防延误)
- [ ] 病历/用药清单(英文版,以防境外就医需要)
- [ ] 舒适度相关装备(颈枕、辅助行走工具)

## 交通限制提醒

- 如果是飞机出行:核对随身/托运行李限重限尺寸、液体限制(100ml装+
  透明袋)、锂电池/充电宝的随身携带规定(通常不能托运)
- 如果目的国有特殊入境限制(比如某些国家限制携带特定药品、食品),
  提醒用户提前核实

生成原则

  • 具体,不笼统。 "带几件衣服"要落到"按当地平均气温给出具体建议", 不是"多带几件"。
  • 按行程类型分层,不是一次性列完。 通用类目(证件、电子设备、洗漱) 和行程类型专项(徒步/海滨/滑雪/商务)分开列,避免不相关的装备也塞 进清单里。
  • 特殊人群单独成组。 带娃、带老人的额外需求单独列一节,不要混在 通用清单里让用户自己筛。
  • 交通/入境限制单独提醒。 液体限制、锂电池托运规定、目的国特殊 入境限制这类"清单之外但同样重要"的信息,单独一节提醒,不要漏掉。

边界

  • 具体的气温数据、当季天气特点,用 web_search 检索目的地当月的实际 气候数据,不要凭训练知识里的印象给可能过时的季节性描述。
  • 不臆造目的国的入境限制细节(比如"某国禁止携带XX药品"这类具体规定) ——这类信息如果需要给出,先检索确认或建议用户核实,不确定就明确说 不确定。

© 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/packing-list of open-octo/octo-agent.

Open the folder on GitHubat commit fc1385f

Compare with similar skills

Packing List 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.

Packing List compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Packing List this skillopen-octo/octo-agent125—~498Automated safety check: PassMIT
Analyzing Packed Malware With Upx Unpackermukul975/Anthropic-Cybersecurity-Skills34k—~3kAutomated safety check: PassApache-2.0
Check Identity Packsickn33/agentic-awesome-skills47k1 repos~1kAutomated safety check: PassApache-2.0
Nemo Mbridge Perf Sequence PackingNVIDIA/skills3.5k—~3.3kAutomated safety check: PassApache-2.0
PeonPing Pack CreatorPeonPing/peon-ping5.1k—~1.7kAutomated safety check: PassMIT
Installer Packsartokun/comfyui-mcp795—~952Automated safety check: PassMIT

Similar skills

  • Analyzing Packed Malware With Upx Unpacker

    mukul975/Anthropic-Cybersecurity-Skills

    Identifies and unpacks UPX-packed malware samples, including binaries with modified UPX magic bytes or headers that block automated decompression, to recover the original executable for static…

    34k GitHub stars~3k tokensUpdated 1 mo ago
    SecurityAuto-check passed
  • Check Identity Pack

    sickn33/agentic-awesome-skills

    Run an AFP 100-point or AUSTRAC safe-harbour identity check over a set of documents, and report exactly what's missing.

    47k GitHub starsUsed in 1 repo~1k tokens
    Auto-check passed
  • Official

    Validate and use packed sequences and long-context training in Megatron-Bridge, including offline LLM packing, collate-time VLM packing, Energon online packing, and CP constraints.

    3.5k GitHub stars~3.3k tokensUpdated yesterday
    Auto-check passed
  • PeonPing Pack Creator

    PeonPing/peon-ping

    Drafts a new PeonPing notification sound pack across seven event categories for a given name, flavor and vibe, when called headlessly by peon create.

    5.1k GitHub stars~1.7k tokensUpdated 2 days ago
    Media & CreativeAuto-check passed
  • Installer Packs

    artokun/comfyui-mcp

    A skill your agent uses when installing a model family from an installer pack, or when building/deriving a new pack from an upstream installer or a workflow JSON.

    795 GitHub stars~952 tokensUpdated 3 days ago
    AI & LLM EngineeringAuto-check passed
  • Comp3 Packed Decimal

    benchflow-ai/skillsbench

    Reference for COBOL COMP-3 (packed decimal / BCD) numeric storage -- layout on disk, declaring it in the FD, and pitfalls when carrying the decoded value through working storage and into later…

    1.8k GitHub stars~1.1k tokensUpdated 2 mo ago
    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 Packing List

What does Packing List do?

按目的地气候+行程类型+人群构成系统化生成打包清单,而不是一份不管去哪都 一样的通用清单。Use when 用户说"帮我列个行李清单""这次出行要带什么" "打包清单"。核心是先问清楚决定清单内容的几个变量,再按变量分层生成, 不是套用一份放之四海而皆准的模板。. Packing List is an agent skill from open-octo/octo-agent.

When should I use Packing List?

Packing List fits situations like: 用户说帮我列个行李清单这次出行要带什么 打包清单。核心是先问清楚决定清单内容的几个变量,再按变量分层生成, 不是套用一份放之四海而皆准的模板.

How do I install Packing List in Claude Code?

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

How do I install Packing List in Codex?

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

Can I use Packing List 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 packing-list -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/packing-list, .gemini/skills/packing-list, .github/skills/packing-list and .opencode/skills/packing-list in your project.

What does Packing List need to run?

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

Does Packing List 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 Packing List 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 Packing List use?

Packing List 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 Packing List use?

About 498 tokens (SKILL.md is roughly 2k 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 Packing List?

Skills that share tags, products or a category with Packing List: Analyzing Packed Malware With Upx Unpacker (mukul975/Anthropic-Cybersecurity-Skills, 34k stars), Check Identity Pack (sickn33/agentic-awesome-skills, 47k stars), Nemo Mbridge Perf Sequence Packing (NVIDIA/skills, 3.5k stars) and PeonPing Pack Creator (PeonPing/peon-ping, 5.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Packing List?

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 8, 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.