首页openclaw插件 › Parcel — 插件工具

代码插件 扫描中

Parcel — 插件工具

v1.2.1

The plugin's code, configuration, and runtime instructions are consistent with a Parcel package-tracking integration and its requested access (API key and optional macOS Keychain lookup) is proportional to that purpose.

0· 1·0 当前
by @omarshahine·MIT
下载插件包 项目主页
License
MIT
最后更新
2026/4/6
安全扫描
VirusTotal
Pending
查看报告
OpenClaw
扫描中
high confidence
The plugin's code, configuration, and runtime instructions are consistent with a Parcel package-tracking integration and its requested access (API key and optional macOS Keychain lookup) is proportional to that purpose.
安全有层次,运行前请审查代码。

License

MIT

可自由使用、修改和再分发,需保留版权声明。

版本

latestv1.2.12026/3/24
● Pending

安装命令 点击复制

官方npx clawhub@latest install parcel-cli
镜像加速npx clawhub@latest install parcel-cli --registry https://cn.clawhub-mirror.com

插件文档

openclaw-parcel

OpenClaw plugin for Parcel package delivery tracking.

Install

openclaw plugins install parcel-cli

Configuration

The plugin requires a Parcel API Key for list and add operations. Get yours from the Parcel macOS app: Settings > Integrations > Enable API access.

Option A: Environment variable with .env file (recommended)

# Add to ~/.openclaw/.env (chmod 600)
PARCEL_API_KEY=your-api-key

# Reference via env interpolation in config
openclaw config set plugins.entries.parcel-cli.config.apiKey '${PARCEL_API_KEY}'

Option B: SecretRef object (env source)

The plugin's apiKey config field accepts a SecretRef object directly:

# Set PARCEL_API_KEY in your environment or ~/.openclaw/.env
openclaw config set plugins.entries.parcel-cli.config.apiKey \
  '{"source":"env","provider":"env","id":"PARCEL_API_KEY"}' --strict-json

Option C: SecretRef object (exec source, macOS Keychain)

# Store key in Keychain
security add-generic-password -s 'env/PARCEL_API_KEY' -a "$USER" -w 'your-api-key'

# Configure SecretRef to read from Keychain
openclaw config set plugins.entries.parcel-cli.config.apiKey \
  '{"source":"exec","provider":"keychain","id":"env/PARCEL_API_KEY"}' --strict-json

Option D: Interactive setup

openclaw secrets configure

See OpenClaw Secrets Management for full documentation.

Plaintext fallback

The plugin also resolves the API key from these sources (checked in order):

SourceDetails
Plugin config (string)plugins.entries.parcel-cli.config.apiKey
Plugin config (SecretRef)Resolved via env, file, or exec provider
Env varPARCEL_API_KEY
macOS Keychainenv/PARCEL_API_KEY

Tools

parcel_list

List active and recent deliveries with status filtering.

parcel_list {}
parcel_list { include_delivered: false }
parcel_list { limit: 10 }

parcel_add

Add a new package to track. Use parcel_carriers to look up carrier codes.

parcel_add { tracking_number: "1Z999AA10123456784", carrier_code: "ups", description: "New headphones" }

parcel_edit

Edit a delivery's description via browser automation on web.parcelapp.net.

parcel_edit { tracking_number: "1Z999AA10123456784", description: "Updated name" }

parcel_remove

Remove a delivery via browser automation on web.parcelapp.net.

parcel_remove { tracking_number: "1Z999AA10123456784" }

parcel_carriers

List supported carrier codes.

parcel_carriers {}

parcelstatuscodes

Reference for delivery status codes and their meanings.

parcel_status_codes {}

Architecture

    • parcellist / parceladd: Direct REST API calls to https://api.parcel.app/external
    • parceledit / parcelremove: Returns browser instructions with requires_browser: true for OpenClaw's browser tool
    • parcelcarriers / parcelstatus_codes: Static reference data, no network calls

Rate Limits

    • parcel_list: ~20 requests/hour
    • parcel_add: ~20 requests/day
    • parceledit / parcelremove: Browser-based, no API limit

License

MIT

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务