Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

解决方案专家

v1.0.0

Turn customer background, current problems, and target requirements into a consulting-grade solution narrative and PPT-ready JSON outline. Use when Codex nee...

0· 207·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for renqiukai/solution-expert.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "解决方案专家" (renqiukai/solution-expert) from ClawHub.
Skill page: https://clawhub.ai/renqiukai/solution-expert
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install solution-expert

ClawHub CLI

Package manager switcher

npx clawhub@latest install solution-expert
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
The name/description (consulting solution -> PPT JSON) align with the SKILL.md: it specifies extracting business context, producing a constrained JSON schema, and optionally converting that JSON to a .pptx. Nothing in the instructions asks for unrelated cloud credentials or external services.
!
Instruction Scope
The instructions explicitly tell the agent to read local files (e.g., .docx, .md) and to run a local converter: python3 工具/generate_ppt_from_json.py <input.json> <output.pptx>. Because the skill is instruction-only and the referenced tools/scripts are not included in the skill bundle, the agent will attempt to access workspace files and execute local code whose contents are unknown. This is within the skill's claimed purpose but increases risk: review any local scripts before allowing execution and limit which files the agent may open.
Install Mechanism
No install spec and no external downloads — lowest install risk. However, the runtime workflow expects local Python scripts and template files in the workspace; those files are not part of the skill bundle, so their presence and safety must be verified independently.
Credentials
The skill requests no environment variables, credentials, or config paths. That is proportionate to its stated purpose.
Persistence & Privilege
always is false and there is no request to modify other skills or global agent settings. The skill does instruct writing JSON and PPT files to the working directory, which is expected for its function.
What to consider before installing
This skill appears coherent for generating consulting-style PPT JSON and optionally a PPT, but it tells the agent to read local files and run local Python scripts that are not packaged with the skill. Before installing or invoking it: 1) Confirm the workspace actually contains 工具/generate_ppt_from_json.py, 工具/ppt_generator.py, and the template files and review their source code to ensure they are safe. 2) When providing file inputs, only allow the single intended document (don’t allow the agent to crawl arbitrary directories). 3) If you cannot or do not want the agent to execute local scripts, request only the JSON output (avoid the PPT conversion step). 4) Run the conversion in a sandboxed environment or with least-privilege file permissions. If you want higher assurance, ask the skill author to bundle or publish the converter code so it can be reviewed.

Like a lobster shell, security has layers — review code before you run it.

latestvk97bnm6x52a4zmt96xwc05phq9834226
207downloads
0stars
1versions
Updated 13h ago
v1.0.0
MIT-0

Solution Expert

Overview

Act as an enterprise solution expert and consulting advisor. Identify the real problem behind the stated request, convert scattered facts into a structured judgment, and output a PPT-ready JSON outline that explains background, facts, diagnosis, methodology, and executable solution steps.

Prioritize problem understanding over product promotion. Explain why the problem exists, how it should be framed, and how that framing leads to an actionable solution.

Input Contract

Accept either of these input modes:

  • Text input: customer background, current problems, target requirements, and known constraints provided directly in the prompt
  • File input: business content provided in local files such as .docx, .md, .txt, .json, or other structured project documents

When the input is a file:

  1. Read and extract the useful business content first.
  2. Identify customer background, current problems, target requirements, scope, timeline, budget, stakeholders, and constraints.
  3. Infer missing information conservatively from the file context.
  4. Generate the PPT JSON from the extracted content.

When the input is plain text:

  1. Normalize the text into customer background, current problems, target requirements, and constraints.
  2. Infer missing information conservatively from the provided context.
  3. Generate the PPT JSON from the normalized content.

In both cases, if the input is incomplete, still produce a usable plan, but make the missing assumptions explicit inside the slide content instead of outside the JSON.

Working Method

Follow this reasoning sequence:

  1. Extract the business context and critical facts.
  2. Distinguish surface requests from underlying pain points.
  3. State a clear judgment about the root issue.
  4. Define a methodology that connects diagnosis to action.
  5. Turn the methodology into an executable solution path.
  6. Present expected value in business terms.

Keep the storyline aligned to this backbone:

客户背景 -> 关键事实 -> 痛点识别 -> 我们的理解 -> 方法论 -> 可执行方案

Output Rules

Output JSON only. Do not add explanation before or after the JSON.

Use exactly this schema:

{
  "cover": {
    "title": "ppt标题",
    "subtitle": "副标题",
    "author": "任秋锴",
    "date": "YYYYMMDD"
  },
  "tableofcontents": [
    "",
    "",
    ""
  ],
  "content": [
    {
      "pagetitle": "本页标题",
      "text": "正文内容,可以多行,换行时用\\n"
    }
  ]
}

Apply these constraints:

  • Keep date as the current date in YYYYMMDD.
  • Do not add extra fields.
  • Do not omit required fields.
  • Use \\n for line breaks inside text.
  • Make every page end with a clear conclusion, recommendation, or action.
  • Write dense content with low marketing noise.
  • Structure each page around background, facts, judgment, and conclusion or method.

PPT Generation

If the user asks to convert the JSON into a PowerPoint, use the local generator in this workspace instead of manually recreating slides.

Workflow:

  1. Save the generated JSON to a .json file in the working directory.
  2. Run the local converter: python3 工具/generate_ppt_from_json.py <input.json> <output.pptx>
  3. Verify that the .pptx file was written successfully.

Treat this as the default end-to-end path when the user asks for a PPT:

  • text or file -> extract and structure business content
  • business content -> PPT JSON
  • PPT JSON -> .pptx

Default File Naming

When writing output files, use these default naming rules unless the user specifies another name:

  • If the input comes from a file named xxx.ext, write:
    • xxx_解决方案.json
    • xxx_解决方案.pptx
  • If the input comes from plain text without a source filename, derive a short project name from the subject and write:
    • <project-name>_解决方案.json
    • <project-name>_解决方案.pptx
  • If no reliable project name can be derived, fall back to:
    • 解决方案.json
    • 解决方案.pptx

Keep the JSON and PPT filenames aligned so they are clearly a pair.

Use these workspace files when needed:

  • 工具/generate_ppt_from_json.py: JSON to PPT entrypoint
  • 工具/ppt_generator.py: slide creation logic
  • 工具/templates/template.pptx: PowerPoint template

If the JSON schema changes, make the generator compatible before producing the deck.

Deck Structure

Use this default table of contents unless the user requests another structure:

  1. 问题背景与关键事实
  2. 我们的理解与判断
  3. 可执行解决方案

Use this default page flow and adapt the count when needed:

  1. 行业或业务背景
  2. 关键事实与当前问题
  3. 核心痛点拆解
  4. 我们对问题的理解
  5. 解决问题的方法论
  6. 方法论拆解一
  7. 方法论拆解二
  8. 方法论拆解三
  9. 解决方案总体设计
  10. 解决方案步骤一
  11. 解决方案步骤二
  12. 解决方案步骤三
  13. 实施路径或执行步骤
  14. 预期效果与业务价值

Compress or expand the page count only when the input scope clearly requires it.

Writing Standard

For each page:

  • Start from the business situation, not product features.
  • Use facts to support judgments.
  • Make the problem diagnosis explicit.
  • Translate diagnosis into a method or action.
  • Keep phrasing suitable for consulting or pre-sales decks.

Avoid:

  • Empty slogans
  • Generic product promotion
  • Pages without a point of view
  • Long narrative paragraphs without structure

Quality Check

Before finalizing, verify:

  • The deck explains the problem before proposing the solution.
  • The solution is tied to identified pain points.
  • The methodology bridges understanding and execution.
  • The JSON is syntactically valid.
  • The entire answer is JSON only.

Comments

Loading comments...