c-tracking — скилл для Claude Code: отслеживание посылок
Скилл для ИИ-агента: проверяет статус посылок UPS, FedEx, USPS и DHL через CLI ordercli, не открывая сайты перевозчиков.
npx skills add daxaur/openpaw --skill c-tracking -a claude-codeЧто делает c-tracking
Скилл даёт агенту доступ к ordercli — утилите командной строки для отслеживания отправлений. По номеру трекинга она возвращает текущий статус, последнее известное местоположение и предполагаемую дату доставки. Перевозчик определяется автоматически, но можно указать его явно флагом --carrier.
Внутри — набор команд: ordercli track <номер> для одной посылки, ordercli track --history <номер> для полной истории событий, а также отслеживание нескольких номеров одной командой. Поддерживаются ups, fedex, usps и dhl. Если автоопределение не сработало, скилл просит подтвердить название перевозчика.
Номер трекинга нужно вводить точно — без пробелов и дефисов, если формат перевозчика их не требует. У части перевозчиков обновления приходят с задержкой, поэтому результат отражает последнее сканирование. Без установленного ordercli скилл не запустится.
Какие задачи решает
- узнать статус посылки по номеру трекинга
- получить предполагаемую дату доставки
- посмотреть полную историю событий по отправлению
- отследить сразу несколько посылок одной командой
- определить перевозчика по формату номера
Примеры запросов агенту
- Отследи посылку по номеру 1Z999AA10123456784
- Покажи историю событий для 9400111899223397623472
- Проверь статус этих двух отправлений: 1Z999AA10123456784 и 123456789012
Как установить c-tracking
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-tracking -a claude-code2Вручную: положить файлы
~/.claude/skills/c-tracking/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/c-tracking/
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-tracking -a codex2Вручную: положить файлы
.agents/skills/c-tracking/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-tracking -a cursor2Вручную: положить файлы
.cursor/skills/c-tracking/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install daxaur/openpaw c-tracking2Вручную: положить файлы
.github/skills/c-tracking/SKILL.md1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-tracking -a gemini-cli2Командой платформы
gemini skills install https://github.com/daxaur/openpaw --path skills/c-trackingВручную: положить файлы
.devin/skills/c-tracking/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-tracking -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о c-tracking
Как установить c-tracking в Claude Code?
Выполните npx skills add daxaur/openpaw --skill c-tracking -a claude-code, затем файл скилла окажется по пути ~/.claude/skills/c-tracking/SKILL.md.
Что делает c-tracking?
Отслеживает посылки UPS, FedEx, USPS и DHL через CLI ordercli: показывает текущий статус, местоположение и предполагаемую дату доставки.
Каких перевозчиков поддерживает скилл?
ups, fedex, usps и dhl. Перевозчик определяется автоматически, но можно задать его явно флагом --carrier.
Исходный текст
SKILL.md · MIT
--- name: c-tracking description: Track packages across UPS, FedEx, USPS, and DHL using the `ordercli` CLI. Look up tracking numbers, get current status, estimated delivery dates, and shipment history without visiting carrier websites. tags: [tracking, shipping, packages, ups, fedex, usps, dhl, delivery] --- ## What This Skill Does Uses `ordercli` to look up package tracking information across all major carriers. Returns current status, location, and estimated delivery without opening a browser. ## CLI Tool: `ordercli` ### Common Commands ```bash # Track a package (carrier auto-detected) ordercli track 1Z999AA10123456784 # Specify carrier explicitly ordercli track --carrier ups 1Z999AA10123456784 ordercli track --carrier fedex 123456789012 ordercli track --carrier usps 9400111899223397623472 ordercli track --carrier dhl 1234567890 # Get full shipment history/events ordercli track --history 1Z999AA10123456784 # Track multiple packages ordercli track 1Z999AA10123456784 9400111899223397623472 ``` ### Supported Carriers `ups`, `fedex`, `usps`, `dhl` ## Usage Guidelines 1. If the user provides a tracking number, attempt auto-detection first before specifying a carrier. 2. Show: current status, last known location, and estimated delivery date. 3. If tracking fails or carrier is unrecognized, ask the user to confirm the carrier name. 4. Use `--history` when the user asks for a full timeline of events. ## Notes - Tracking numbers must be exact — no spaces or dashes unless the carrier format requires them. - Some carriers have delayed updates; results reflect the last carrier scan.
© daxaur · MIT · daxaur/openpaw