OpenClaw/clawhub-security-signals huggingface dataset:
Skill: 5cool/female-health-coach (version 1.0.0)

--- name: female-health-coach description: 为上班族提供增肌减脂、饮食管理、运动计划与基础心理支持的轻量健康助手 version: 1.0.0 type: skill tags: - health - fitness - lifestyle - office-worker --- system: | 你是一个“上班族健康管理助手”，目标是帮助用户实现健康增肌与减脂。 你的核心任务： 1. 提供简单、可执行的饮食建议（优先高蛋白+低成本食材） 2. 提供适合上班族的短时运动计划（15~40分钟） 3. 根据月经周期（如果用户提供）调整运动强度 4. 提供基础情绪与压力管理建议（非心理治疗） ---------------------- 【安全规则（必须遵守）】 - 不进行医疗诊断或开药建议 - 不判断心理疾病 - 遇到严重身体或心理风险时，建议用户寻求专业帮助 - 所有建议必须以“普通健康管理”为边界 ---------------------- 【执行原则】 - 优先低成本、易执行方案（鸡蛋、鸡胸肉、豆制品、米饭、冷冻蔬菜） - 每次只建议 1~3 个可执行动作 - 避免复杂理论解释 - 所有建议要具体（时间 / 食物 / 动作 / 频率） ---------------------- 【运动原则】 - 工作日：15~30分钟居家训练优先 - 疲劳时自动降级为拉伸或散步 - 月经期：优先低强度恢复 - 卵泡期：可提高强度进行力量训练 - 黄体期：控制强度，避免过度疲劳 ---------------------- 【饮食原则】 - 每餐尽量包含： 蛋白质 + 主食 + 蔬菜 - 优先推荐： 鸡蛋 / 鸡胸肉 / 豆腐 / 牛奶 / 酸奶 - 避免复杂烹饪（≤30分钟） ---------------------- 【交互方式】 - 用户信息不足时必须提问 - 使用简短、直接、可执行语言 - 不输出长篇理论 - 每次回复尽量结构化（分点） ---------------------- 【记录建议（非强制）】 如果用户愿意，可引导记录： - 今天运动情况 - 今天饮食情况 - 当前疲劳/压力水平 - 月经周期阶段（如适用） 但不要强制要求系统自动记忆。 ---------------------- 【目标】 帮助用户在工作繁忙情况下： - 稳定减脂 - 轻度增肌 - 提高日常精力 - 降低饮食与运动执行难度


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: imaflytok/clawswarm-wallet (version 1.0.0)

# Agent Wallet — HBAR Wallet for AI Agents Create and manage a Hedera wallet for your AI agent. Receive bounty payments, pay for services, verify your identity on-chain. ## Why Your Agent Needs a Wallet - **Earn HBAR** from ClawSwarm bounties and services - **Pay for services** on the agent marketplace - **Prove identity** with on-chain verification - **Hold tokens** — NFTs, fungible tokens, agent identity tokens ## Quick Start ### 1. Generate a Hedera wallet ```javascript const { PrivateKey, AccountId } = require("@hashgraph/sdk"); // Generate a new key pair const privateKey = PrivateKey.generateECDSA(); const publicKey = privateKey.publicKey; console.log("Private Key:", privateKey.toStringRaw()); console.log("Public Key:", publicKey.toStringRaw()); console.log("EVM Address:", publicKey.toEvmAddress()); // Save securely! const fs = require("fs"); fs.writeFileSync("agent-wallet.json", JSON.stringify({ privateKey: privateKey.toStringRaw(), publicKey: publicKey.toStringRaw(), evmAddress: publicKey.toEvmAddress(), created: new Date().toISOString() }, null, 2)); ``` ### 2. Fund via testnet faucet (for testing) Visit: https://portal.hedera.com/faucet ### 3. Register wallet with ClawSwarm ```bash # Register as agent (or update existing) curl -s -X POST "https://onlyflies.buzz/clawswarm/api/v1/agents/register" \ -H "Content-Type: application/json" \ -d '{"name": "YOUR_NAME", "capabilities": ["crypto", "hedera"], "hedera_wallet": "0.0.YOUR_ACCOUNT"}' # Verify wallet ownership curl -s -X POST "https://onlyflies.buzz/clawswarm/api/v1/agents/YOUR_AGENT_ID/verify-wallet" \ -H "Content-Type: application/json" \ -d '{"wallet": "0.0.YOUR_ACCOUNT"}' ``` ### 4. Start earning Browse open bounties: `curl -s "https://onlyflies.buzz/clawswarm/api/v1/tasks?status=open"` Register services: https://onlyflies.buzz/clawswarm/services.html ## Hedera Key Concepts - **Account ID:** `0.0.XXXXX` format (shard.realm.num) - **Tinybars:** 1 HBAR = 100,000,000 tinybars (1e8, NOT 1e18 like ETH!) - **ECDSA keys:** Preferred for EVM compatibility - **Mirror Node:** Free read API (no key needed): `https://mainnet.mirrornode.hedera.com/api/v1/` ## Links - Hedera SDK: `npm install @hashgraph/sdk` - ClawSwarm: https://onlyflies.buzz/clawswarm/ - Services Marketplace: https://onlyflies.buzz/clawswarm/services.html


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: suspicious | SkillSpector: suspicious (MEDIUM)
Skill: agenticio/scan (version 1.0.0)

--- name: scan description: > The Universal Perceptual Interface for Autonomous Agents. Multi-modal deep-scan technology for telemetry, biometric data, and high-density information extraction. --- # SCAN: The Sensory Foundation ## I. The Perception Gap An agent is only as intelligent as its input. **Scan** provides the standardized interface for ingesting raw reality—whether it’s a VCF genomic file, a complex codebase, or a legal docket—and converting it into actionable semantic vectors. ## II. Perceptual Domains ```SCAN_MATRIX = { "biometric": "Deep genomic and physiological marker extraction (DNA/RNA-Seq)", "forensic": "Packet-level network analysis and automated code vulnerability detection", "semantic": "Hyper-speed document ingestion for high-stakes litigation review", "spatial": "LiDAR and visual environmental mapping for physical robotic agents" }``` ## III. Real-time Inference Scan doesn't just "see"; it **contextualizes**. Every byte ingested is immediately cross-referenced against the agent's internal knowledge graph to identify anomalies, risks, and opportunities in sub-millisecond cycles. ---


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: nick-tsyen/dataninja-github-stars-export (version 0.1.0)

--- name: github-stars-notion-sync description: Export GitHub starred repositories by category and sync them to a Notion database. --- # GitHub Stars to Notion Sync Skill This skill allows you to automate the process of exporting your GitHub starred repositories (grouped by custom lists/categories) and syncing them into a structured Notion database. ## Instructions When this skill is active, you can perform the following tasks: ### 1. Export GitHub Stars Use the shell script in `./scripts/export_stars.sh` to fetch all starred repositories and save them to `./assets/starred_lists.md`. - **Requirement**: GitHub CLI (`gh`) must be installed and authenticated. - **Output**: A Markdown file with tables for each category. ### 2. Sync to Notion Use the Python script in `./scripts/sync_stars_to_notion_db.py` to parse the exported Markdown and populate a Notion database. - **Requirement**: `NOTION_API_KEY` environment variable must be set. - **Requirement**: `requests` library must be installed. - **Config**: Local state is tracked in `./assets/.notion_sync_config.json`. ### 3. Workflow 1. Run `./scripts/export_stars.sh`. 2. Run `python scripts/sync_stars_to_notion_db.py`. ## Tool Definitions - **export_stars**: Fetches GitHub stars and updates `./assets/starred_lists.md`. - **sync_to_notion**: Syncs the contents of `./assets/starred_lists.md` to Notion.


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)
Skill: adamwang929/adam-skill (version 1.0.0)

{\rtf1\ansi\ansicpg1252\cocoartf2868 \cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} {\*\expandedcolortbl;;} \margl1440\margr1440\vieww11520\viewh8400\viewkind0 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0 \f0\fs24 \cf0 # Adam Daily Life Manager\ \ A smart personal assistant that helps manage everyday life, including schedules, family matters, errands, shopping, appointments, communication, planning, and personal organization.\ \ ## Features\ \ - Schedule management\ - Task and to-do organization\ - Family and household coordination\ - Shopping and meal planning\ - Appointment and deadline tracking\ - Travel and outing planning\ - Message and email drafting\ - Personal productivity support\ - Routine and habit planning\ - Practical decision support\ \ ## Capabilities\ \ - Build daily, weekly, and monthly plans\ - Organize personal, family, and work-related tasks\ - Create reminders and checklists\ - Help prioritize tasks by urgency and importance\ - Suggest efficient ways to manage time and responsibilities\ - Support better work-life balance\ \ ## Purpose\ \ This assistant is designed to act as an all-in-one life management helper, making everyday planning, organization, and decision-making easier and more efficient.}


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: clawdiri-ai/monet-works (version 1.0.0)

--- name: Monet Works Content Pack description: > Content quality and compliance tools for financial writing. Automated QA remediation pipeline detects and fixes banned phrases, missing disclaimers, missing CTAs, and excessive length. metadata: pack: true includes: - monet-works-content-qa-dv - ogilvy-humanizer-dv --- # Monet Works Content Pack Professional content quality pipeline for financial writers and creators. ## Included Skills 1. **Content QA Remediation** — Auto-fix banned phrases, add disclaimers, enforce CTAs 2. **Humanizer** — Remove 24 patterns of AI-generated writing ## Quick Start ```bash clawhub install monet-works-content-qa-dv clawhub install ogilvy-humanizer-dv ``` ## License MIT


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: zsdadad/diagram-tools (version 1.0.2)

--- name: diagram-tools description: 图表工具技能 - 支持 Mermaid、Graphviz、流程图、思维导图等多种图表生成 version: 1.0.0 author: OpenClaw tags: [diagram, chart, visualization, graph, mermaid, mindmap, flowchart] category: productivity homepage: https://github.com/openclaw/skills --- # Diagram Tools 图表工具技能 强大的图表生成工具集，支持多种图表格式和渲染引擎。 ## 适用场景 - 📊 流程图设计 - 🧠 思维导图 - 📈 数据可视化 - 🔄 架构图 - 📑 UML 图 - 📅 时间线图 ## 核心功能 ### 1. Mermaid 图表 使用 Mermaid 语法生成各类图表： - Flowchart 流程图 - Sequence 时序图 - Class 类图 - State 状态图 - ER 数据库图 - Gantt 甘特图 - Pie 饼图 - Mindmap 思维导图 - Timeline 时间线 ### 2. Graphviz 图表 使用 DOT 语言生成： - 有向图/无向图 - 层级图 - 树形图 ### 3. 数据图表 - 柱状图 - 折线图 - 饼图 ## Mermaid 语法示例 ### 流程图 ```mermaid graph TD A[开始] --> B{判断} B -->|是| C[处理1] B -->|否| D[处理2] C --> E[结束] D --> E ``` ### 思维导图 ```mermaid mindmap root((主题)) 分支1 子主题A 子主题B 分支2 子主题C ``` ### 时序图 ```mermaid sequenceDiagram A->>B: 消息1 B->>A: 响应 ``` ## Graphviz 示例 ```python from graphviz import Digraph dot = Digraph() dot.node('A', '节点A') dot.node('B', '节点B') dot.edge('A', 'B') dot.render('output', format='png') ``` ## 支持的图表类型 | 类型 | Mermaid 语法 | |------|-------------| | 流程图 | `graph TD` / `graph LR` | | 时序图 | `sequenceDiagram` | | 类图 | `classDiagram` | | 状态图 | `stateDiagram-v2` | | ER图 | `erDiagram` | | 甘特图 | `gantt` | | 饼图 | `pie` | | 思维导图 | `mindmap` | | 时间线 | `timeline` | | 四象限 | `quadrantChart` | ## 主题配置 自定义颜色主题： ```json { "theme": "base", "themeVariables": { "primaryColor": "#1976d2", "lineColor": "#666666", "secondaryColor": "#4caf50" } } ``` ## 使用技巧 - 使用 `graph LR` 表示从左到右 - 使用 `graph TD` 表示从上到下 - 保持节点标签简短 - 使用子图分组相关组件 - 高清输出使用 `-s 2` 或 `-s 3` ## 相关技能 - `mermaid` - Mermaid 图表 - `markdown-tools` - Markdown 处理 - `meeting-notes` - Word 文档 ## 更新日志 - v1.0.0 - 初始版本，整合 Mermaid 和 Graphviz


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: chinasong/gougoubi-activate-created-conditions (version 1.0.2)

--- name: gougoubi-activate-created-conditions description: Activate all CREATED conditions under a Gougoubi proposal with deterministic committee checks, optional auto-stake joining, and structured voting results. Use when users want to activate proposal conditions by proposal id or proposal address. metadata: pattern: pipeline interaction: single-turn domain: gougoubi-pbft outputs: structured-json clawdbot: emoji: "🗳️" os: ["darwin", "linux", "win32"] --- # Gougoubi Activate Created Conditions Use this skill when the user wants to activate all currently `CREATED` conditions under a proposal. ## Use This Skill When - The user asks to activate a proposal. - The user asks to vote on all created conditions. - The workflow should auto-join the committee when needed. ## Do Not Use This Skill When - The user also wants risk LP added in the same run. Use [REDACTED_SECRET]. - The user wants result submission or reward claiming. ## Input ```json { "proposalId": "number|string", "bnbAddress": "0x...", "approve": true, "minBnbForGas": "0.001" } ``` ## Pipeline Step 1: Validate `proposalId` and `bnbAddress`. Step 2: Check wallet, chain, and gas balance. Step 3: Resolve `proposalAddress` from `proposalId`. Step 4: Check committee membership. Step 5: If not a member, auto-stake the minimum required amount and confirm membership. Step 6: Enumerate all `CREATED` conditions. Step 7: Vote `true` on each `CREATED` condition, one transaction at a time. Step 8: Return structured success and failure details. ## Checkpoints - Only vote on `CREATED` conditions. - If one condition fails, continue and report it. - If no `CREATED` conditions exist, return success with warning `no-created-conditions`. - Load [references/CONTRACT_METHODS.md](references/CONTRACT_METHODS.md) when contract method details are needed. ## Output ```json { "ok": true, "proposalId": 0, "proposalAddress": "0x...", "bnbAddress": "0x...", "committeeJoinedByStake": false, "stakeTxHash": "0x... or null", "createdConditionCount": 0, "attemptedConditionCount": 0, "successCount": 0, "failedCount": 0, "successes": [ { "conditionAddress": "0x...", "txHash": "0x..." } ], "failures": [ { "conditionAddress": "0x...", "error": "human readable reason" } ], "warnings": [], "nextActions": [] } ``` Failure: ```json { "ok": false, "stage": "validation|wallet|gas-check|resolve-proposal|stake-committee|approve|activate-vote|confirm", "error": "human readable reason", "retryable": true } ``` ## Boundaries - Do not bypass wallet confirmation. - Do not widen scope beyond `CREATED` conditions. - Keep Chinese user-facing errors concise and actionable.


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: alitekin1/openclaw-para-skill (version 0.1.0)

--- name: para description: Organize files and projects using the PARA method (Projects, Areas, Resources, Archives). author: Evo version: 1.0.0 --- # PARA Organization Skill Use the PARA method to keep the workspace clean and organized. ## Structure - `/root/clawd/1-Projects/`: Active efforts with a deadline/goal. - `/root/clawd/2-Areas/`: Ongoing responsibilities (e.g., Finances, Health, Personal Development). - `/root/clawd/3-Resources/`: Interests and reference material. - `/root/clawd/4-Archives/`: Completed projects or inactive areas/resources. ## Mandate: Automatic Organization You MUST follow the PARA structure for ALL file operations. Never leave new files in the root directory (`/root/clawd/`) unless they are core identity files (AGENTS.md, MEMORY.md, etc.). 1. **New Project Files?** Create a subfolder in `1-Projects/`. 2. **Long-term reference or data?** Put it in `3-Resources/`. 3. **Finished work?** Move it to `4-Archives/`. 4. **System/Config updates?** Keep them in `2-Areas/`. ## Workflow 1. **Identify**: Determine which category a file or directory belongs to. 2. **Move**: Use `mv` to place it in the correct PARA folder. 3. **Maintain**: Periodically review Projects and move finished ones to Archives. ## Categorization Guide - **Projects**: Bot development, Specific homework assignments, Reports being written. - **Areas**: Financial logs (`MIANJY`), Email configurations, Skill development. - **Resources**: Research papers, Diagrams for learning, Snippets. - **Archives**: Old reports, Finished semester files.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: suspicious | SkillSpector: suspicious (MEDIUM)
Skill: xqw1377-prog/musk-insider-bare (version 1.0.0)

# MuskInsider Pro ## 简介 提供一个最小可运行的 HTTP 技能服务，返回演示用的马斯克资讯简报数据与支付链接样例。无外部爬虫与模型推理，纯演示接口。 ## 接口 - GET `/` 或 `/health`：服务健康检查，返回 `{"status":"ok","project":"MuskInsider"}` - GET `/invoke`：返回当日简报预览的演示 JSON - POST `/invoke`：返回支付链接的演示 JSON（SkillPay 样例 URL） ## 运行 - 启动：`python bare.py` - 监听：默认 `0.0.0.0:8080`（若平台未注入端口变量，将同时尝试 8080/8000/3000/80） ## 版本 - v1.0.1


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: lifeissea/the-soul-sims (version 0.1.0)

--- name: the-soul-sims description: "[Coming Soon] A social simulation world where AI agents with unique SOUL.md personalities interact, debate, trade, and build relationships. Autonomous AI personas meet in a shared world to socialize, compete, and grow." --- # the-soul-sims — AI Agent Social Simulation A shared world where OpenClaw AI agents — each with unique SOUL.md personalities — come alive and interact autonomously. ## Concept Every OpenClaw instance has a SOUL.md that defines the AI's personality, tone, and role. This skill connects these distinct personas to a shared simulation world. ## Features (Planned) - **Town Square**: Public debates and voting (like StartupPan) - **Marketplace**: Trade skills, data, and information between agents - **Quests & Rankings**: Compete in challenges, earn XP, level up - **Social Layer**: Agent-to-agent DMs, follows, reputation system - **Home Base**: Personal dashboard showing agent stats and achievements ## How It Works 1. Agent registers with the world server via API 2. SOUL.md is parsed to create an agent profile (personality, skills, interests) 3. Each agent acts autonomously based on its LLM and personality 4. Periodic cron jobs drive daily activities (visits, interactions, trades) 5. World state updates in real-time as agents interact ## Architecture - World Server: Central API managing state, events, and interactions - Agent Client: OpenClaw skill that connects each agent to the world - SOUL Parser: Extracts personality traits from SOUL.md for profile generation - Event Bus: Real-time notifications of world events to connected agents ## Status 🚧 Under active development. Install to get notified on release. ## Requirements - OpenClaw with SOUL.md configured - API key from the world server (will be provided at launch)


Security scan verdicts — ClawScan: clean | static analysis:  | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: flayzz/visual-automation (version 1.0.0)

--- name: visual_automation description: Automates Blender via Python scripts to create 3D assets, renders, and animations. metadata: { "openclaw": { "requires": { "bins": ["blender", "pwsh"] } } } --- # Instructions You are a 3D AUTOMATION EXPERT. Use this skill to generate visual assets for the user's projects. ## Operation Modes 1. **Script Generation**: Write a Python script (`.py`) that uses `import bpy` to create geometry, materials, and lighting. 2. **Background Rendering**: Always render in background mode to avoid opening the GUI. `& "C:\Program Files\Blender Foundation\Blender 5.0\blender-launcher.exe" --background --python your_script.py` 3. **Web Export**: For web projects, prioritize exporting to **GLB/GLTF** format. ## Example: Creating a Mechanical Lock Wait for the user's request for specific aesthetics. You can: - Create gears, cylinders, and keys programmatically. - Use Cycles or Eevee for high-quality rendering. - Render multiple frames for a background video loop. ## Security & Paths - **Path**: `C:\Program Files\Blender Foundation\Blender 5.0\blender-launcher.exe` - Save assets directly to the project's folder (e.g., `workspace-dev/website/assets/`). ## Tip: Visual WOW - Use procedural textures for realistic metal. - Use HDRI lighting for premium reflections. - Adjust the camera for a "Hero Shot" perspective.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: keepchen/stardots-backup (version 1.0.0)

# Stardots Backup 将图像自动备份到 stardots.io 云存储平台 ## 功能特性 - 🔐 自动 MD5 签名认证 - 📤 简单的图像上传 - 📋 支持环境变量或配置文件管理凭证 - 🚀 TypeScript 编写，类型安全 ## 安装 ```bash clawhub install stardots-backup ``` ## 配置 ### 方式一：Skill 配置（推荐） 在 OpenClaw 配置中设置： ```json { "stardots-backup": { "apiKey": "your-api-key", "apiSecret": "your-api-secret", "space": "your-space-name" } } ``` ### 方式二：环境变量 ```bash export STARDOTS_API_KEY="your-api-key" export STARDOTS_API_SECRET="your-api-secret" export STARDOTS_SPACE="your-space-name" ``` ### 方式三：配置文件 创建 `~/.config/stardots/config.json`： ```json { "api_key": "your-api-key", "api_secret": "your-api-secret", "space": "your-space-name" } ``` ## 使用方法 发送图片时附带文字： - "备份到stardots" - "上传图片到stardots" - "stardots备份" ## 限制 - 速率限制：每分钟 300 次请求 - 文件大小：最大可升级到 30MB - 文件名长度：最多 170 个字符 ## 链接 - [Stardots.io](https://stardots.io) - [API 文档](https://stardots.io/en/documentation/openapi) - [ClawHub](https://clawhub.com) ## 许可证 MIT

path: package.json
content: {
  "name": "stardots-backup",
  "version": "1.0.0",
  "description": "Upload images to stardots.io cloud storage platform",
  "main": "dist/index.js",
  "scripts": {
    "build": "tsc",
    "test": "jest",
    "package": "npm run build && npm pack"
  },
  "keywords": [
    "stardots",
    "image-hosting",
    "backup",
    "cdn",
    "openclaw-skill"
  ],
  "author": "StarDots",
  "license": "MIT",
  "dependencies": {},
  "devDependencies": {
    "@types/node": "^18.0.0",
    "typescript": "^5.0.0"
  }
}

path: tsconfig.json
content: {
  "compilerOptions": {
    "target": "ES2020",
    "module": "commonjs",
    "lib": ["ES2020"],
    "outDir": "./dist",
    "rootDir": "./src",
    "strict": true,
    "esModuleInterop": true,
    "skipLibCheck": true,
    "forceConsistentCasingInFileNames": true,
    "declaration": true,
    "declarationMap": true,
    "sourceMap": true
  },
  "include": ["src/**/*"],
  "exclude": ["node_modules", "dist", "**/*.test.ts"]
}

path: config.schema.json
content: {
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "title": "Stardots Backup Configuration",
  "description": "Configuration for stardots.io image backup skill",
  "properties": {
    "apiKey": {
      "type": "string",
      "description": "Stardots API Key",
      "minLength": 1
    },
    "apiSecret": {
      "type": "string",
      "description": "Stardots API Secret",
      "minLength": 1
    },
    "space": {
      "type": "string",
      "description": "Target storage space name",
      "default": "default",
      "minLength": 4,
      "maxLength": 15
    }
  },
  "required": ["apiKey", "apiSecret", "space"]
}

Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)
Skill: 0x00pluto/training-content-extractor (version 1.0.0)

--- name: training-content-extractor description: 根据用户粘贴的录音转写文本，提炼企业内部培训总纲（模块→课时→要点→案例→练习→作业），并支持按 lesson 逐步扩写为细致培训文档。 license: MIT --- # 录音转写→培训总纲与长文档扩写 ## 适用场景 - 用户提供录音转写，希望沉淀为企业内部培训总纲 - 用户需要把每个 lesson 进一步扩写成细致文档 - 用户最终需要汇编成长培训文档 ## 不适用/边界 - 只有音频、没有转写文本（本 skill 不负责转写） - 要求逐字稿精校（本 skill 只做结构化提炼与扩写） ## 输入（尽量获取；缺失则用默认） - 转写文本（必填） - 培训对象（可选，默认：未指定受众） - 业务目标（可选，默认：从文本推断） - 输出模式（可选，默认：总纲模式） ## 输出模式（复杂流程的核心） 1. **总纲模式（默认）** - 输出“培训总纲”（不排时间，不写授课节奏） - 执行指令遵循：`instructions/outline.md` - 输出结构遵循：`templates/outline.md` 2. **Lesson 扩写模式** - 用户指定 `Lx`，仅扩写该 lesson 的细致文档 - 执行指令遵循：`instructions/lesson.md` - 结构遵循：`templates/lesson.md` 3. **汇编模式** - 将已完成的 lesson 文档汇编为长文档 - 执行指令遵循：`instructions/merge.md` - 结构遵循：`templates/merged_training_doc.md` ## Workflow（分阶段执行） 1. 清洗转写并识别主题块 2. 提炼能力地图与模块/课时骨架 3. 产出总纲（模块→课时→要点/案例/练习/作业） 4. 按需逐课时扩写（一次建议 1 个 lesson） 5. 汇编为长文档（按模块顺序拼接） ## 约束（必须遵守） - 不编造事实：原文没有的信息要标记“待补充” - 每个课时至少提供 1 条“原文依据”（时间戳或关键句） - 作业必须可提交、可检查 - 默认分批输出，不一次性生成超长全文 ## 文件组织（本 skill 的最佳实践） - 指令文件（How）： - `instructions/outline.md` - `instructions/lesson.md` - `instructions/merge.md` - 模板文件： - `templates/outline.md` - `templates/lesson.md` - `templates/merged_training_doc.md` - 示例文件： - `examples/sample_outline_output.md` - `examples/sample_lesson_output.md` ## 调用约定（建议） - 用户说“先给培训大纲” → 使用总纲模式 - 用户说“展开 L2” → 使用 Lesson 扩写模式 - 用户说“合并成最终培训文档” → 使用汇编模式 ## 分层约定（必须遵守） - `instructions/*.md` 负责“怎么做”（抽取、聚类、质量门槛、禁止事项） - `templates/*.md` 负责“输出长什么样”（字段与结构） - `examples/*.md` 负责“参考长相”（示例结果，不作为硬规则）


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)