anylist

🛒 智能购物清单 CLI 管家

🥥5总安装量 1评分人数 1
100% 的用户推荐

基于 anylist-cli 的 AnyList 购物清单管理技能,支持通过命令行添加、查询、标记购物项目,适合需要自动化清单管理的用户。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 纯文档型资产,无可执行代码或脚本,内容完全透明可审计
  • ✅ 无网络通信、无数据收集,skill 本身不处理任何用户隐私数据
  • ✅ 权限申请与功能匹配,仅申请 `bins: ["anylist"]]` 以调用外部 CLI 工具
  • ⚠️ 依赖外部社区维护的 `anylist-cli` 工具(个人开发者 T3 来源),存在长期维护风险
  • ⚠️ 文档包含明文密码环境变量配置示例,存在凭据误用泄露风险,建议使用交互式认证

使用说明

核心用法

AnyList 技能是一个纯文档型配置指南,用于指导用户通过 anylist-cli 命令行工具管理 AnyList 购物清单。该技能本身不执行任何代码,而是提供完整的 CLI 使用说明,包括:安装 npm 全局包、身份认证(交互式或环境变量)、清单查询(anylist listsanylist items)、项目添加(anylist add 支持分类和数量)、状态管理(check//uncheck//remove//clear)等操作。用户需先在本地安装 anylist-cli 工具,配置 AnyList 账号凭据后,即可通过自然语言指令让 AI 生成对应的 CLI 命令来管理购物清单。

显著优点

1. 功能完整:覆盖购物清单的全生命周期管理,从创建列表、添加商品(支持 19 种预设分类)、设置数量,到标记完成、清理已购项目,满足日常购物场景的全部需求。

2. 自动化友好:支持 --json 输出格式,便于脚本集成和程序化访问;分类系统(produce、meat、dairy 等)让清单组织清晰有序。

3. 智能复用机制:添加已存在的商品会自动取消勾选状态,非常适合周期性采购的食谱管理场景。

4. 零代码风险:纯 Markdown 文档型技能,无可执行脚本,内容完全透明可审计,用户可清晰了解所有操作逻辑。

潜在缺点与局限性

1. 外部依赖重:核心功能完全依赖第三方 CLI 工具 anylist-cli,该工具非 AnyList 官方出品,而是由个人开发者(mjrussell)维护的社区项目,存在维护中断或兼容性问题风险。

2. 配置门槛:需要用户具备 Node.js/npm 环境,完成全局安装、账号认证等步骤,对非技术用户不够友好。

3. 凭据安全隐患:虽然技能建议使用交互式认证,但文档中仍包含明文密码的环境变量配置示例,存在误用风险。

4. 功能边界:仅支持 AnyList 平台,无法迁移至其他购物清单应用;且受限于 CLI 工具的能力,无法实现 AnyList App 的全部功能(如图片添加、位置提醒等)。

适合的目标群体

  • 技术型用户:熟悉命令行操作、有 Node.js 环境的开发者或极客用户
  • 自动化需求者:希望通过脚本批量管理购物清单、集成到家庭自动化工作流的用户
  • AnyList 重度用户:已深度使用 AnyList 生态,希望扩展 CLI 管理能力的人群
  • 食谱管理场景:需要反复添加相同食材、管理周期性采购清单的家庭用户

使用风险

1. 依赖项风险anylist-cli 通过 npm 安装,版本更新可能引入破坏性变更;个人维护项目存在长期维护不确定性。

2. 凭据泄露风险:若按文档示例使用 ANYLIST_PASSWORD 环境变量,密码可能暴露在 shell 历史、进程列表或配置文件中。

3. 网络与服务风险:CLI 工具需连接 AnyList 官方服务,受 AnyList API 稳定性、速率限制影响;非官方工具可能因 API 变更而失效。

4. 数据同步延迟:CLI 操作与移动端 App 之间存在同步延迟,高频操作时可能出现状态不一致。

anylist 内容

手动下载zip · 1.3 kB
SKILL.mdtext/markdown
请选择文件