← 返回 Skills 市场
62
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install pans-daily-sales-brief
功能描述
AI算力销售每日简报生成器。自动汇总待跟进客户、到期合同、新线索和竞品动态。 维护客户pipeline数据,生成每日工作简报。 触发词:销售简报, 每日报告, 客户跟进, pipeline, 销售日报, daily brief, sales report
安全使用建议
This skill mostly does what it says (reads a local pipeline.json and generates a brief), but there are unexpected behaviors you should verify before installing or running it:
- Inspect the external writer: brief.py delegates file writes to a script at '~/Library/Application Support/QClaw/openclaw/config/skills/qclaw-text-file/scripts/write_file.py' and invokes '/opt/homebrew/bin/python3.11'. Open that write_file.py (and any scripts it calls) to confirm it only writes the provided JSON into pipeline.json and does not transmit or leak data elsewhere.
- Check network calls: the script mentions using SearXNG / pansxng-websearch to fetch competitor news. Review the remainder of brief.py (the truncated section) for any HTTP requests or calls to remote endpoints, and verify which SearXNG instance is used. Ensure it does not post your pipeline data to external servers.
- Assess platform assumptions: the hard-coded '/opt/homebrew/bin/python3.11' path is macOS/Homebrew-specific and may fail or invoke an unexpected interpreter on other hosts. Consider editing the script to use the current Python (sys.executable) or a portable approach.
- Run in a sandbox first: before giving it access to real sales data, run the script in a restricted environment (different user account or VM) and observe network traffic and filesystem changes.
- Ask the author: request clarification why the script uses an external QClaw helper to write files instead of writing directly, and ask for the full source of any referenced helper scripts and the missing portion of brief.py.
If you cannot inspect the referenced helper or the rest of the script, treat the skill as risky for real customer/contract data because the external invocation is a plausible exfiltration vector.
功能分析
Type: OpenClaw Skill
Name: pans-daily-sales-brief
Version: 1.0.0
The skill manages sales pipeline data but contains risky execution patterns in `scripts/brief.py`. It uses `subprocess.run` to execute scripts belonging to other skill bundles (`qclaw-text-file` and `pansxng-websearch`) using hardcoded absolute paths (e.g., `/opt/homebrew/bin/python3.11`). While this appears to be a mechanism for inter-skill communication and data persistence, the reliance on executing external binaries and scripts via shell-like calls is a high-risk behavior that could be leveraged for lateral movement or unauthorized execution if dependencies are compromised.
能力评估
Purpose & Capability
Name/description (daily sales brief, pipeline maintenance) matches the files provided: data file, SKILL.md, and a Python script that reads/writes pipeline.json and generates a brief. However, the script delegates file-writing to an external helper located under the user's 'Library/Application Support/QClaw/...' and invokes '/opt/homebrew/bin/python3.11' to run it. A simple local script would normally write the file directly; delegating to another script in the QClaw config is unexpected and disproportionate to the stated purpose.
Instruction Scope
SKILL.md only instructs running the local brief.py and references pipeline.json under ~/.qclaw/skills — consistent. The code (partial) instructs subprocess execution of another script in the user's QClaw application support path and intends to use a 'pansxng-websearch' integration / SearXNG for competitor news. Those behaviors extend scope to: (1) invoking an unrelated helper script (cross-config access), and (2) performing network searches (SearXNG) — both are outside the minimal scope of 'read local data, generate brief' and should be audited.
Install Mechanism
No install spec (instruction-only plus included script). Nothing is downloaded or installed by the skill itself, which reduces risk. The code does, however, call a specific Python interpreter path and an external script at runtime rather than installing dependencies — this is fragile and platform-specific but not an installation-time red flag.
Credentials
The skill declares no required environment variables or credentials, which is appropriate for its purpose. But the script uses absolute paths (Path.home()/Library/Application Support/... and '/opt/homebrew/bin/python3.11') and invokes another script that lives in a shared QClaw config area; calling into other skill/config code can access broader state and potentially exfiltrate data. The lack of declared env/creds does not rule out data transmissions performed by the external helper or by any websearch code in the truncated portion.
Persistence & Privilege
Flags show always:false and user-invocable:true (normal). The skill does not request elevated platform privileges or permanent/always-on presence. It does reference a path inside the QClaw app config, but it does not modify other skills' configurations in the visible code.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install pans-daily-sales-brief - 安装完成后,直接呼叫该 Skill 的名称或使用
/pans-daily-sales-brief触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of "pans-daily-sales-brief".
- Generates automated daily sales briefs, summarizing to-dos, expiring contracts, new leads, performance metrics, and competitor news.
- Provides commands to add clients, contracts, and leads, and to generate reports for specific dates.
- Supports JSON output and integration with cron for daily automation.
- Stores pipeline data locally in structured JSON format.
元数据
常见问题
Pans Daily Sales Brief 是什么?
AI算力销售每日简报生成器。自动汇总待跟进客户、到期合同、新线索和竞品动态。 维护客户pipeline数据,生成每日工作简报。 触发词:销售简报, 每日报告, 客户跟进, pipeline, 销售日报, daily brief, sales report. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 62 次。
如何安装 Pans Daily Sales Brief?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install pans-daily-sales-brief」即可一键安装,无需额外配置。
Pans Daily Sales Brief 是免费的吗?
是的,Pans Daily Sales Brief 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Pans Daily Sales Brief 支持哪些平台?
Pans Daily Sales Brief 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Pans Daily Sales Brief?
由 dashiming(@dashiming)开发并维护,当前版本 v1.0.0。
推荐 Skills