← 返回 Skills 市场
1799
总下载
1
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install x-voice-match
功能描述
Analyze a Twitter/X account's posting style and generate authentic posts that match their voice. Use when the user wants to create X posts that sound like them, analyze their posting patterns, or maintain consistent voice across posts. Works with Bird CLI integration.
安全使用建议
This skill does what it says: it scrapes tweets (via the Bird CLI), builds a voice profile, and constructs an LLM prompt that includes sample tweets and signature phrases to generate posts that mimic an account. Before installing or running it, consider the following:
- Impersonation & policy risk: Generating posts that mimic another account could violate platform rules or local law. Only use on accounts you own or have explicit permission to emulate.
- Data leakage risk: The generation prompt includes actual tweet text and identifying info. If your agent sends that prompt to a remote LLM (OpenAI, Anthropic, etc.), those tweets will be transmitted off your system — verify where prompts are sent and which API keys or endpoints are used.
- Trust the Bird CLI: The scripts call /data/workspace/bird.sh. Ensure that file is what you expect (not replaced by a malicious binary) and that its output format matches the parser assumptions.
- Missing/incomplete files: The manifest shows the analyze_voice.py output truncated in this package listing; verify the local files are complete and match the source you expect before running.
- Operational hygiene: Run the tool in a sandbox or test environment first, inspect generated prompts, and confirm no unexpected network calls occur. If you want safer operation, modify generate_post.py to redact or summarize sample tweets instead of including verbatim text in prompts, and add explicit logging of which external endpoints receive generation requests.
If you need help auditing where prompts would be sent in your agent (which LLM endpoint) or hardening the scripts to avoid sending raw tweet text externally, I can suggest concrete code changes.
功能分析
Type: OpenClaw Skill
Name: x-voice-match
Version: 1.0.0
The skill bundle is designed to analyze Twitter/X account voice and generate matching posts. It relies on an external utility, `/data/workspace/bird.sh`, to fetch tweets, which is a common pattern for skills interacting with the environment. The Python scripts (`analyze_voice.py`, `generate_post.py`) execute this utility using `subprocess.run` with controlled arguments, mitigating direct shell injection risks. The `SKILL.md` and Python scripts construct detailed prompts for the LLM to guide content generation, but these do not contain instructions to subvert the agent's core functions, exfiltrate data, or perform unauthorized actions. All actions are aligned with the stated purpose.
能力评估
Purpose & Capability
The name/description align with the code and SKILL.md: the scripts parse Bird CLI output, build a voice profile JSON, and create a detailed LLM prompt to generate posts. Nothing in the files asks for unrelated cloud credentials or system-wide access. One note: the skill assumes the agent (or operator) will provide LLM access when generating posts, but no LLM credentials or explicit integration mechanism are declared in requires.env — this is plausible (agent model invocation), but it is not documented in SKILL.md.
Instruction Scope
The instructions and scripts explicitly instruct fetching tweets via /data/workspace/bird.sh or reading a local file, then include actual sample tweets and signature phrases directly into a generation prompt. That prompt is intended to be passed to an LLM (the generate script prints it for the agent to use). This means scraped tweet text and identifying information will be packaged into an LLM request — which could be sent to external providers and thus exfiltrated beyond the local environment. Also, the manifest shows the end of analyze_voice.py is truncated in the listing, which may indicate delivery corruption or concealed content; that should be verified.
Install Mechanism
No install spec is present (instruction-only with included scripts). That minimizes installer risk — nothing is downloaded or executed from arbitrary URLs by the skill itself.
Credentials
The skill declares no required environment variables or credentials, and the scripts do not read secrets from env. However, the workflow depends on an LLM for generation (the scripts print a prompt for the agent/LLM); if the user or agent config routes those prompts to an external API, API keys will be used outside the skill's manifest. The lack of declared LLM integration or guidance about where prompts go is a transparency gap.
Persistence & Privilege
always:false and there is no code that attempts to persistently modify agent/system configuration or other skills. The scripts write profile files to the current directory or /tmp, which is expected and proportionate for this task.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install x-voice-match - 安装完成后,直接呼叫该 Skill 的名称或使用
/x-voice-match触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of x-voice-match skill.
- Analyze a Twitter/X account's posting style for voice profiling.
- Generate authentic posts that match the analyzed account's unique voice.
- Supports integration with Bird CLI for tweet fetching.
- Outputs detailed JSON voice profiles and confidence-scored generated posts.
- Includes templates and advanced options for post type, batch, and periodic updates.
元数据
常见问题
X Voice Match 是什么?
Analyze a Twitter/X account's posting style and generate authentic posts that match their voice. Use when the user wants to create X posts that sound like them, analyze their posting patterns, or maintain consistent voice across posts. Works with Bird CLI integration. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1799 次。
如何安装 X Voice Match?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install x-voice-match」即可一键安装,无需额外配置。
X Voice Match 是免费的吗?
是的,X Voice Match 完全免费(开源免费),可自由下载、安装和使用。
X Voice Match 支持哪些平台?
X Voice Match 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 X Voice Match?
由 gravyxbt(@gravyxbt)开发并维护,当前版本 v1.0.0。
推荐 Skills