← 返回 Skills 市场
158
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install trump-skill
功能描述
Chat with Trump - respond in Trump's voice using his real quotes and speech patterns. Use when user wants to talk to Trump or asks Trump-like questions.
安全使用建议
Key things to consider before installing:
- Functional contradiction: SKILL.md disables model invocation but still instructs the agent to craft stylized replies; ask the author which behavior is intended. If model invocation is actually disabled, the skill can't produce the persona responses the README promises.
- Content behavior: The persona enforces aggressive nicknames, attacks, and explicit rules to 'never apologize' or 'attack critics'. Expect potentially abusive / political persuasion outputs; this may violate platform or legal rules depending on your use case and jurisdiction.
- Local data & scraping: The skill reads/writes a local SQLite DB (data/trump_quotes.db) via tools/quote_db.py and includes a scraper that could be extended to perform web requests. Review the scraper before running and, if you run it, do so in a controlled environment (no credentials, network sandbox) and consider whether you want the DB populated with potentially inflammatory content.
- Minimal secrets risk: The skill does not request any credentials or remote endpoints in the registry metadata, which is good. Still, inspect any manual steps you follow (e.g., pip installing requirements) and avoid running unreviewed networked scripts.
Recommendations: ask the publisher to clarify the disable-model-invocation setting; if you proceed, run the skill in a sandbox, review/modify the persona rules to remove explicit harassment instructions, and review scraper code before using it to fetch external data.
功能分析
Type: OpenClaw Skill
Name: trump-skill
Version: 0.1.0
The skill contains a shell injection vulnerability in SKILL.md, where the $ARGUMENTS variable is passed directly into a bash command string using escaped double quotes ("$ARGUMENTS"). This pattern allows for arbitrary command execution if the input contains shell metacharacters (e.g., $(command) or backticks). While the overall functionality—including the SQLite database in tools/quote_db.py and the persona definitions in the prompts/ directory—appears consistent with the stated goal of a 'Trump persona' chat agent, the insecure handling of user-provided arguments in a shell context is a significant security flaw.
能力标签
能力评估
Purpose & Capability
The skill's files (quote_db.py, scraper.py, persona prompts) align with the stated goal of producing Trump-like replies from a quotes database. No external credentials or network endpoints are required by the registry metadata. However, SKILL.md sets disable-model-invocation: true while the instructions require the agent to 'formulate a Trump-style response' using persona rules and quotes—this is a functional contradiction: the skill both disables model invocation (preventing the LLM from generating the response) and instructs the agent to create stylized text. That's not coherent with normal platform semantics.
Instruction Scope
Runtime instructions tell the agent to run a Bash / Python snippet that reads the local quote DB (via ${CLAUDE_SKILL_DIR}) and then 'formulate' a response using hard persona rules. The script only reads local data, but the persona enforces aggressive, dismissive language and use of nicknames (e.g., 'Sleepy Joe', 'Crooked Joe') and 'attack critics'. That expands the skill's behavioral scope into targeted political attack/harassment. SKILL.md also references $ARGUMENTS and ${CLAUDE_SKILL_DIR} (platform-provided variables) which are not declared in requires.env but are expected; this is a minor mismatch but typical for platform skills.
Install Mechanism
No install spec is provided; this is instruction+code-only. There is a requirements.txt listing common scraping libs (requests, beautifulsoup4, lxml) but nothing in the registry forces installation. No remote downloads or extract-from-URL operations appear in the package, lowering install risk. The included scraper mentions integration with an external 'Tavily MCP' search in comments, but the shipped scraper uses a hardcoded dataset and does not perform network calls as written.
Credentials
The skill requests no environment variables, credentials, or config paths in metadata. At runtime it expects platform-provided variables (${CLAUDE_SKILL_DIR}, $ARGUMENTS) to locate files and pass topics; that is proportional to its function. It does not request unrelated secrets. The main remaining concern: the scraper and requirements enable web scraping if someone runs it manually, which could cause network access, but the skill as packaged does not declare or require external credentials.
Persistence & Privilege
always is false and the skill is user-invocable only. disable-model-invocation is true in SKILL.md which is atypical for a conversational persona skill and creates operational inconsistency (see purpose_capability). The skill does not request system-wide config changes or other skills' credentials.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install trump-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/trump-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
- Initial release of the Trump Skill: chat as Donald Trump using real quotes, speech patterns, and signature phrases.
- Responses mimic Trump's style—short, punchy, superlative, and unapologetic.
- Bash tool integration to search and use relevant quotes from Trump's database.
- Specific instructions for handling user questions, opponents, and maintaining authentic Trump persona.
- Includes examples and rules for crafting responses with nicknames and catchphrases.
元数据
常见问题
Trump 是什么?
Chat with Trump - respond in Trump's voice using his real quotes and speech patterns. Use when user wants to talk to Trump or asks Trump-like questions. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 158 次。
如何安装 Trump?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install trump-skill」即可一键安装,无需额外配置。
Trump 是免费的吗?
是的,Trump 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Trump 支持哪些平台?
Trump 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Trump?
由 wwwttlll(@wwwttlll)开发并维护,当前版本 v0.1.0。
推荐 Skills