← 返回 Skills 市场
huangzuomin2019

Pitch Amplifier

作者 huangzuomin2019 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
100
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install pitch-amplifier
功能描述
Turn a vague reporting clue, observation, or topic hunch into a deeper news pitch by extracting entities, retrieving 1-2 hop context from a city knowledge gr...
安全使用建议
Before installing or running this skill: 1) Inspect or locate the expected projects/city-knowledge-graph directory and the graph_db/core module the script imports — verify the SQLite DB (projects/.../graph_db/city_graph.db) does not contain sensitive data you don't want read. 2) Be aware the script will call an LLM if you set OPENAI_API_KEY or GLM_API_KEY; only provide keys you trust and consider running without keys to avoid network calls. 3) Ensure Python dependencies (networkx, openai client) are installed in a controlled environment; run the script in an isolated VM/container if you want to limit file access. 4) Because metadata and SKILL.md omit the env vars and filesystem requirements, treat this skill as not fully documented — review the bundled graph_db core code (and any project data) to confirm there is no unexpected exfiltration or side-effect. 5) If you need higher assurance, request the author to declare required env vars, provide the graph dataset or document where it comes from, or run a code audit of graph_db and the rest of the project.
功能分析
Type: OpenClaw Skill Name: pitch-amplifier Version: 1.0.0 The skill bundle is a legitimate tool designed to assist journalists in developing news pitches by querying a local city knowledge graph. The Python script (scripts/skill_pitch_amplifier.py) extracts entities from user input, retrieves related nodes from a SQLite-based NetworkX graph, and generates a structured report using an LLM (OpenAI or Zhipu AI). The code logic is consistent with the documentation in SKILL.md, and there are no signs of data exfiltration, unauthorized execution, or malicious prompt injection.
能力评估
Purpose & Capability
The name/description (pitch amplification over a city knowledge graph) matches the script's behavior: entity extraction, graph lookup, and LLM-backed memo generation. However, the script expects a local project layout (projects/city-knowledge-graph, a core module graph_db, and a SQLite graph DB) that is not documented in the skill metadata or SKILL.md. The metadata also lists no required env vars even though the script optionally reads OPENAI_API_KEY/GLM_API_KEY and model env vars. These undocumented dependencies on local data and keys are disproportionate to the presented install/requirements information.
Instruction Scope
SKILL.md instructs the agent to run the provided script and describes the high-level workflow. The script, however, reads a local SQLite graph database and imports a core module from a PROJECT_ROOT path outside the script directory; SKILL.md does not say where that data comes from or what files will be read. The script will call an LLM endpoint if API keys are present. The instructions do not document these filesystem or network side-effects, which is scope creep from what the prose describes.
Install Mechanism
There is no install spec (instruction-only), which means nothing is written or downloaded during install. But the packaged Python script requires runtime dependencies (networkx, openai client) and a local project layout; those dependencies are not declared. This is an operational risk (runtime failures) and a transparency gap, but the install mechanism itself does not pull arbitrary remote code.
Credentials
Registry metadata lists no required environment variables, yet the script looks for OPENAI_API_KEY or GLM_API_KEY and optional model variables (PITCH_AMPLIFIER_MODEL / OPENAI_MODEL). It will send user text to an LLM endpoint if a key is present. The script also reads a local SQLite DB under a projects path (potentially outside the skill), which could expose local data. Missing declarations of these env vars and required local config paths are disproportionate and reduce transparency about what secrets or files may be used.
Persistence & Privilege
The skill is not marked always:true and does not request to modify other skills or global agent settings. It does not attempt to persist credentials or reconfigure the environment in the provided files. No elevated persistence behavior was detected.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pitch-amplifier
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pitch-amplifier 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
First public release: graph-grounded news pitch amplification with entity extraction, context retrieval, dynamic issue clustering, cleaner graph context, and packaged skill distribution.
元数据
Slug pitch-amplifier
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Pitch Amplifier 是什么?

Turn a vague reporting clue, observation, or topic hunch into a deeper news pitch by extracting entities, retrieving 1-2 hop context from a city knowledge gr... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 100 次。

如何安装 Pitch Amplifier?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install pitch-amplifier」即可一键安装,无需额外配置。

Pitch Amplifier 是免费的吗?

是的,Pitch Amplifier 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Pitch Amplifier 支持哪些平台?

Pitch Amplifier 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Pitch Amplifier?

由 huangzuomin2019(@huangzuomin2019)开发并维护,当前版本 v1.0.0。

💬 留言讨论