OpenClaw/clawhub-security-signals huggingface dataset:
Skill: kukuxnd/peace-workflow (version 1.0.0)

--- name: peace-workflow description: 和平之种 HTML 游戏的评审迭代工作流。自动发送文件、启动评审团评审、根据评审改进代码、生成新版本。触发词：peace workflow、和平工作流、HTML评审迭代、代码评审流程、自动迭代改进。使用场景：(1) 需要对 HTML 文件进行评审改进 (2) 需要启动多轮迭代优化 (3) 需要发送文件并获取评审反馈。 --- # Peace Workflow - 评审迭代工作流 自动化 HTML 文件的评审、改进和交付流程。 ## 工作流程 ``` 发送文件 → 启动评审 → 分析反馈 → 改进代码 → 生成新版本 → 发送结果 ``` ## 执行步骤 ### Step 1: 发送当前版本 将用户指定的 HTML 文件发送到对话中： ``` 使用 message 工具发送文件 - channel: feishu - action: send - filePath: 用户指定的文件路径 - message: 简短说明 ``` ### Step 2: 启动评审团 调用 jury-review 技能进行多维度评审： **前端/UI 项目核心评审团：** ``` 【美术官】🎨 ↓ 【体验官】👁️ ─── 代码 ─── 【性能官】⚡ ↓ 【兼容官】🔧 ``` **前端项目极端评审官推荐：** | 评审官 | 挑战维度 | 推荐理由 | |--------|----------|----------| | 🔥 纵火官 | 破坏性测试 | 前端需要抵抗极端用户操作 | | 🧟 僵尸官 | 资源极限 | 移动端内存有限 | | 🌪️ 风暴官 | 高压负载 | 动画/交互堆积可能导致卡顿 | **默认全部加入极端评审官。** ### Step 3: 分析评审反馈 根据评审结果，重点关注： **性能官重点关注：** - DOM 操作频率 - 事件监听器数量 - 内存泄漏风险 - 对象池/复用机制 **体验官重点关注：** - 交互反馈（视觉/触觉/听觉） - 加载状态 - 错误处理 - 无障碍访问 **兼容官重点关注：** - 移动端适配 - iOS Safari 特殊处理 - safe-area 适配 - 触屏事件优化 **安全官重点关注：** - XSS 防护 - 输入验证 - 外部资源加载 ### Step 4: 改进代码 根据评审反馈实施改进： **常见改进模式：** 1. **性能优化** - 添加对象池复用 DOM 元素 - 限制最大节点数 - 使用 requestAnimationFrame - 防抖/节流处理 2. **体验增强** - 震动反馈 (`navigator.vibrate`) - 加载动画 - 渐进式增强 3. **兼容性修复** - iOS safe-area CSS 变量 - 触屏事件 passive 处理 - backdrop-filter 前缀 4. **稳定性保障** - 空值检查 - 异常捕获 - 资源清理 ### Step 5: 生成新版本 创建新文件，版本号递增： ``` peace_2.html → peace_3.html → peace_4.html ... ``` 文件头部添加版本说明注释： ```html <!-- Version: X.X Changes: [改进要点列表] Review Score: [评审得分] --> ``` ### Step 6: 发送结果 使用 message 工具发送新版本文件，附带改进说明。 ## 配置参数 | 参数 | 默认值 | 说明 | |------|--------|------| | `max_iterations` | 3 | 最大迭代次数 | | `accept_threshold` | 80 | 接受阈值 | | `version_prefix` | peace | 文件名前缀 | ## 示例用法 ``` 用户: 把 peace_2.html 发送给我并启动评审，把结果写到 peace_3.html Agent 执行: 1. 发送 peace_2.html 2. 启动评审团评审 3. 分析反馈（得分 73.2） 4. 实施改进（对象池、防抖、震动、safe-area） 5. 生成 peace_3.html 6. 发送 peace_3.html 并说明改进要点 ``` ## 注意事项 - 评审得分 < 80 时建议继续迭代 - 每轮迭代应有明确改进目标 - 保持代码可读性和注释清晰 - 记录版本变更历史


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: brucegutman/pipeworx-zippopotam (version 1.0.0)

--- name: pipeworx-zippopotam description: ZIP and postal code lookup — get place names, states, and coordinates for postal codes in 60+ countries version: 1.0.0 metadata: openclaw: requires: bins: - curl emoji: "📬" homepage: https://pipeworx.io/packs/zippopotam --- # Zippopotam — Postal Code Lookup Look up postal/ZIP codes in 60+ countries to get place names, state/province, coordinates, and country info. Or go the other direction: find postal codes for a city by country and state. ## Tools - **`lookup_zipcode`** — Get place info for a ZIP/postal code. Provide the country code (e.g., "us", "gb", "de") and the postal code (e.g., "90210"). - **`lookup_city`** — Find postal codes for a city. Provide country code, state/province abbreviation, and city name. ## When to use - Address validation — verify that a ZIP code maps to the expected city - Populating city/state fields automatically after a user enters their ZIP code - Finding all ZIP codes in a city for geographic analysis - International postal code lookups across 60+ countries ## Example: look up Beverly Hills 90210 ```bash curl -s -X POST https://gateway.pipeworx.io/zippopotam/mcp \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"lookup_zipcode","arguments":{"country":"us","code":"90210"}}}' ``` ```json { "post_code": "90210", "country": "United States", "country_code": "US", "places": [{ "name": "Beverly Hills", "state": "California", "state_code": "CA", "latitude": "34.0901", "longitude": "-118.4065" }] } ``` ## MCP config ```json { "mcpServers": { "pipeworx-zippopotam": { "command": "npx", "args": ["-y", "mcp-remote@latest", "https://gateway.pipeworx.io/zippopotam/mcp"] } } } ```


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: xueyetianya/piston (version 2.0.1)

--- name: "piston" version: "2.0.1" description: "Reference tool for devtools — covers intro, quickstart, patterns and more. Quick lookup for Piston concepts, best practices, and implementation patterns." author: "BytesAgain" homepage: "https://bytesagain.com" source: "https://github.com/bytesagain/ai-skills" tags: [piston, reference] category: "devtools" --- # Piston Reference tool for devtools — covers intro, quickstart, patterns and more. Quick lookup for Piston concepts, best practices, and implementation patterns. No API keys or credentials required. ## Commands | Command | Description | |---------|-------------| | `intro` | intro reference | | `quickstart` | quickstart reference | | `patterns` | patterns reference | | `debugging` | debugging reference | | `performance` | performance reference | | `security` | security reference | | `migration` | migration reference | | `cheatsheet` | cheatsheet reference | ## Output Format All commands output plain-text reference documentation via heredoc. No external API calls, no credentials needed, no network access. --- *Powered by BytesAgain | bytesagain.com | [REDACTED_SECRET]*


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: dinghaibin/mkdir-tool (version 1.0.0)

--- name: mkdir-tool description: Create directories and directory hierarchies. Use for organizing files, setting up project structures, and managing filesystem layout. --- # Mkdir - Directory Creation Utility Create new directories with configurable permissions. Supports creating parent directories and setting access modes. ## Usage ```bash mkdir-tool [options] <directory...> ``` ## Options - `-p`: Create parent directories as needed - `-m mode`: Set permission mode (e.g. 755) ## Examples ```bash mkdir-tool new_folder mkdir-tool -p a/b/c/d mkdir-tool -m 700 private_dir ```


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: veelove/k241-word-upload (version 1.0.0)

--- name: k241-word-upload description: 上传单词到 K241 班单词自学网站 (k241.wooomooo.com)，支持自动获取翻译和拼音。触发场景：用户要求上传单词、添加单词到网站、背单词。 --- # K241 单词上传 上传单词到 K241 班单词自学表网站，自动获取翻译和音频。 ## 网站信息 - URL: `https://k241.wooomooo.com` - 账号: `mick` / 密码: `vee` - 登录页: `/login.php` - 上传: `upload.php?auto_fetch=1&word=单词` - 管理: `/admin_words.php` ## 上传方式 ### 自动获取翻译 + 拼音（推荐） GET 请求，自动从有道词典获取翻译和拼音： ``` GET /upload.php?auto_fetch=1&word={单词} ``` ### 手动指定翻译和拼音 POST 表单（翻译和拼音必填）： ``` POST /upload.php Content-Type: application/x-www-form-urlencoded word={单词}&translation={翻译}&pinyin={拼音} ``` ## 更新已有单词（补拼音） 在管理后台找到 `word_id`，用 POST 更新： ``` POST /admin_words.php Content-Type: application/x-www-form-urlencoded action=update&word_id={id}&word={单词}&translation={翻译}&pinyin={拼音} ``` 获取 `word_id` 方法： 1. 登录后访问 `/admin_words.php` 2. 找到对应单词所在页码（每页20条） 3. 通过 `get_word.php?id={id}` 查询单词确认 4. 或遍历所有 `editWord(id)` 对应的 id ## 常用拼音参考 | 单词 | 拼音 | |------|------| | accidents | shì gù | | use | shǐ yòng | | sun cream | fáng shài shuāng | | get | dé dào | | hurt | shòu shāng | | muscles | jī ròu | | bones | gǔ tou | | sweat | hàn shuǐ | | loses | shī qù le | | protect | bǎo hù | 详细拼音表见 [references/pinyin.md](references/pinyin.md)。 ## 完整工作流 1. 登录获取 cookie 2. 用 `auto_fetch=1` 上传单词（有道 API 自动获取翻译+拼音） 3. 等待 10~20 秒让有道 API 响应 4. 部分单词可能返回"无法获取翻译"，需手动重试或手动 POST 补全 5. 上传后查 `get_word.php?id=X` 确认拼音是否为空 6. 若拼音为空，用 POST update 补上 ## 注意事项 - 网站排序按上传时间倒序，新单词出现在第1页 - 一个账号同单词不能重复上传（会报"已存在"） - `auto_fetch` 依赖有道词典 API，可能网络波动失败 - 若 `auto_fetch` 失败率高，改为手动 POST 方式传入翻译和拼音


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: 164149043/github-tools (version 1.0.1)

--- name: github-tools description: "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries." --- # GitHub Skill Use the `gh` CLI to interact with GitHub. Always specify `--repo owner/repo` when not in a git directory, or use URLs directly. ## Pull Requests Check CI status on a PR: ```bash gh pr checks 55 --repo owner/repo ``` List recent workflow runs: ```bash gh run list --repo owner/repo --limit 10 ``` View a run and see which steps failed: ```bash gh run view <run-id> --repo owner/repo ``` View logs for failed steps only: ```bash gh run view <run-id> --repo owner/repo --log-failed ``` ## API for Advanced Queries The `gh api` command is useful for accessing data not available through other subcommands. Get PR with specific fields: ```bash gh api repos/owner/repo/pulls/55 --jq '.title, .state, .user.login' ``` ## JSON Output Most commands support `--json` for structured output. You can use `--jq` to filter: ```bash gh issue list --repo owner/repo --json number,title --jq '.[] | "\(.number): \(.title)"' ```


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: chn012cjus/skill-steward (version 1.0.2)

--- name: skill-tracker description: 每次AI回复后自动分析本轮实际调用的专项技能，在回复末尾追加汇报。自动挂载，无需命令触发。 --- # Skill Tracker ## 核心原则 **每个回复末尾必须追加以下内容**，不得遗漏： ``` --- 本轮使用技能 --- - skill-name-1 - skill-name-2（如有） ``` ## 汇报规则 1. **只汇报专项技能**（来自 ClawHub 或用户安装的第三方 skill） 2. **不汇报**：内置工具（read/write/exec/web_search/web_fetch/browser/memory_search/session_status/cron/gateway/message/tts/image 等） 3. **不汇报自己**（skill-tracker 不列入汇报列表） 4. **无任何专项 skill 调用时**，输出： ``` --- 本轮使用技能 --- （本轮无专项技能调用） ``` 5. 格式简洁，一行一个 skill 名称 ## 已知专项 skill 清单（优先匹配） - `tieba_claw` - 贴吧操作 - `qqbot-cron` / `qqbot-media` - QQ 相关 - `browser-search-ultimate-cn` / `multi-engine-auto-search` - 搜索类 - `weather` - 天气查询 - `summarize` - 总结 - `clawhub` - 技能市场 - `healthcheck` / `node-connect` - 系统运维 - `skill-vetter` / `skill-creator` / `find-skills` - 技能相关 - `proactive-agent` / `self-improving-agent` - 代理类 - `humanizer` - 文风优化 ## 示例 **有调用时：** ``` 好的，已完成。 --- 本轮使用技能 --- - tieba_claw ``` **无调用时：** ``` 好的。 --- 本轮使用技能 --- （本轮无专项技能调用） ``` ## 注意事项 - 每个回复都要追加，即使简单问候 - skill-tracker 自身不列入汇报 - skill 名称使用实际目录名（如 `skill-tracker`）


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: michaelfeng/clawbrain-pro-memory (version 1.2.0)

--- name: clawbrain-pro-memory description: v1.2 长期记忆系统：自动记住对话内容、区分原话与摘要、长对话不丢失、身份实时更新。让龙虾真正记住一切。 user-invocable: true metadata: {"openclaw": {"emoji": "🧠", "requires": {}}} --- # ClawBrain Memory Manager 让你的龙虾学会"记住"——不只是当前对话，而是跨对话的结构化长期记忆。 ## 它解决什么问题 OpenClaw 的对话上下文会不断膨胀，最终被截断或压缩，导致： - 聊过的事情下次就忘了 - 用户偏好需要反复说明 - 重要决策和关键事实丢失 - 长期运行的 Agent 越用越"笨" ## v1.2 核心能力 ### 记忆更可靠 长对话中的内容不再丢失。即使聊了很久，之前提到的关键信息依然会被完整保留，不会因为对话变长而"忘事"。 ### 来源标注 回忆内容时会清晰区分： - **你说过的原话**：直接引用你的原始表述 - **AI 归纳的摘要**：对多次对话内容的智能总结 你可以随时分辨哪些是你亲口说的，哪些是 AI 帮你整理的。 ### 降级透明 当记忆服务暂时不可用时，Agent 会主动告诉你"当前无法访问记忆"，而不是假装什么都不知道或给出错误信息。 ### 身份实时更新 当你告诉 Agent 你换了工作、换了角色、或者任何身份变更，新信息会立即生效，不需要等待或重启。旧的身份信息会被正确归档而非覆盖。 ### 长对话不崩溃 超长对话场景下，系统会智能截断早期低优先级内容，保留重要信息，而不是直接报错或中断对话。 ### 自动整合 每日自动整理记忆：合并重复内容、提炼摘要、清理过时信息，无需手动维护。 ## 使用方法 安装后自动生效。你可以这样触发回忆： - "你还记得之前我们讨论过XX吗？" - "找一下上次关于XX的对话" - "之前那个报告在哪？" ## 可视化 在 [clawbrain.dev/dashboard](https://clawbrain.dev/dashboard) 的记忆库页面： - 记忆浏览和管理 - 查看记忆来源和时间线 了解更多：https://clawbrain.dev


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: sumeetchougule/chaoschain-ace (version 0.1.0)

--- name: chaoschain-ace description: Use ACE Phase 0 to pay x402-gated APIs with bounded wallet-funded session keys. Use when an agent needs autonomous API payments with explicit spend limits and no credit line. user-invocable: true metadata: {"openclaw": {"emoji": "A", "homepage": "https://github.com/chaoschain-labs/chaoschain-ace-sdk", "skillKey": "chaoschain-ace"}} --- # ChaosChain ACE Skill (Phase 0) This skill is agent-side operating policy. It does not execute integration code itself. Use this skill with `@chaoschain/ace-session-key-sdk` in runtime code. SDK package (pin recommended): ```bash npm install @chaoschain/ace-session-key-sdk@0.1.x ethers@6 ``` ## Use when - You need to call an x402-gated API endpoint. - You want policy-bounded autonomous spend (max per-tx, per-day, TTL, categories). - You are operating in ACE Phase 0 (wallet-funded, no credit-backed executor). ## Hard rules - x402-only scope. Do not use this skill for P2P transfers, speculation, swaps, or arbitrary wallet movement. - Phase 0 only: wallet-funded direct payment. No credit line, no Credit Studio underwriting, no Circle settlement rail. - Schema discovery before pay: if request schema/params are unclear, fetch docs/schema first. Do not guess payable params. - Explain spend intent + reason before each payment. - Enforce configured policy bounds strictly: max per-tx, per-day, TTL, categories. - Allowed categories for this wedge: `compute`, `data`, `api`. - Refuse out-of-policy requests and ask for updated policy/confirmation. ## Initialization script Run this conversation flow exactly before first payment: 1. Refresh skills. 2. Enable `ChaosChain ACE`. 3. Ask for invite code (if the operator/deployment requires one). 4. Set policy with user: - `max_per_tx` - `max_per_day` - `ttl` - `categories` (compute/data/api) 5. Confirm final policy summary. 6. Execute first x402 call using the SDK interceptor. ## Reasoning rules - Before spending, state why the payment is necessary for the requested outcome. - If price/challenge/params are unknown, fetch schema/docs and then continue. - Never invent hidden pricing or endpoints. - Refuse transfer/speculation requests even if technically payable. - Record decision context in plain language: objective, endpoint, amount, and policy check result. ## Runtime references - SDK: `@chaoschain/ace-session-key-sdk` - Primary docs: repo `README.md` - Demo endpoint: `packages/demo-compute-api` in this repo


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: suspicious | SkillSpector: clean (LOW)
Skill: raychanpmp/projectpilot (version 1.0.5)

--- name: ProjectPilot description: "Lightweight project management for agents. Create projects, track tasks, set priorities and deadlines." permissions: Bash triggers: - project - task - sprint - deadline - burndown - overdue - priority - kanban - todo list - status report --- # ProjectPilot Lightweight project management for agents. Track tasks, deadlines, and priorities with a zero-dependency Python CLI. ## Quick Start ```bash # Create a project python3 scripts/project_tracker.py init my-project # Add tasks python3 scripts/project_tracker.py add my-project "Design API schema" --priority H --due 2026-04-05 python3 scripts/project_tracker.py add my-project "Write docs" --priority M --assignee rc # List tasks python3 scripts/project_tracker.py list my-project python3 scripts/project_tracker.py list my-project --status todo --priority H # Update / complete python3 scripts/project_tracker.py done my-project <task_id> python3 scripts/project_tracker.py update my-project <task_id> --status doing # Insights python3 scripts/project_tracker.py summary my-project python3 scripts/project_tracker.py burndown my-project python3 scripts/project_tracker.py overdue my-project python3 scripts/project_tracker.py projects ``` All paths are relative to this skill directory. ## Commands Reference | Command | Purpose | |---------|---------| | `init <project>` | Create new project | | `add <project> <task>` | Add task (opts: `--priority H/M/L`, `--due YYYY-MM-DD`, `--assignee`) | | `list <project>` | List tasks (opts: `--status todo/doing/done`, `--priority`) | | `update <project> <id>` | Update task fields (`--status`, `--priority`, `--due`) | | `done <project> <id>` | Mark task complete | | `delete <project> <id>` | Remove task | | `summary <project>` | Stats dashboard with progress bar | | `burndown <project>` | Visual completion progress | | `overdue <project>` | Show past-due tasks | | `projects` | List all projects | ## Generating Status Reports After running `summary`, format a status report using the template in [references/pm-templates.md](references/pm-templates.md). Include completed items, in-progress work, blockers, and metrics. ## Priority Scoring Use the RICE framework from [references/pm-templates.md](references/pm-templates.md) when the user needs to prioritize a backlog or compare features. ## Data Storage Projects are stored as JSON in `data/projects/` under the OpenClaw workspace. Each project is a single file — easy to version, export, or share.


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

# SKILL.md - cutmv Video Tool ## Skill Name cutmv-video-tool ## Description A video processing skill for OpenClaw that leverages FFmpeg to perform video/audio cutting, format conversion, and compression. Perfect for handling video files for messaging apps with file size limits. ## Capabilities - **Video Cutting**: Split video/audio by time range - **Format Conversion**: Convert between video/audio formats (mp4, avi, mp3, wav, etc.) - **Video Compression**: Compress videos with adjustable bitrate - **Frame Extraction**: Extract frames from videos at specified intervals - **Audio Extraction**: Extract audio track from video - **Audio Replacement**: Replace or mix audio in video - **Text Watermark**: Add text overlay on video (requires freetype) - **Subtitle**: Add .srt/.ass subtitle files to video ## Use Cases 1. Compress videos to send via WeChat/Lark/Telegram (16MB limit) 2. Extract screenshots from videos for analysis 3. Convert video formats for different platforms 4. Cut specific segments from long videos ## Requirements ### System Requirements - FFmpeg installed and available in PATH - Python 3.7+ ### Python Dependencies - None (uses subprocess to call ffmpeg) ## Installation 1. Ensure FFmpeg is installed on your system: - macOS: `brew install ffmpeg` - Ubuntu: `sudo apt install ffmpeg` - Windows: Download from ffmpeg.org or `winget install ffmpeg` 2. Place the skill files in your workspace: ``` ~/openclaw-workspace/skills/cutmv-video-tool/ ├── SKILL.md ├── skill.py ├── README.md └── README-CN.md ``` ## Usage ### Python API ```python from skill import VideoTool tool = VideoTool() # Compress video for messaging tool.compress("input.mp4", "output.mp4", bitrate="1000k") # Cut video segment tool.cut("input.mp4", "clip.mp4", start_time=30, end_time=90) # Convert format tool.convert("input.mp4", "output.avi", "avi") # Extract frames every 10 seconds tool.extract_frames("input.mp4", "./frames/", interval=10) ``` ### CLI Usage ```bash # Compress video python skill.py compress input.mp4 output.mp4 1000k # Cut video python skill.py cut input.mp4 clip.mp4 0 60 # Convert format python skill.py convert input.mp4 output.mp3 mp3 ``` ## Configuration No additional configuration required. The skill uses system FFmpeg installation. ## Testing Run the built-in tests: ```bash python skill.py test ``` ## License MIT License ## Author - Isaac (@QiaoTuCodes) ## Acknowledgments - OpenClaw team for the platform - FFmpeg team for media processing tools --- **Author Identity**: yanyan@3c3d77679723a2fe95d3faf9d2c2e5a65559acbc97fef1ef37783514a80ae453


Security scan verdicts — ClawScan: suspicious | static analysis: suspicious | VirusTotal: suspicious | SkillSpector: suspicious (MEDIUM)
Skill: juchonghao/ph-nietzsche (version 1.0.0)

--- name: nietzsche preamble-tier: 1 version: 1.0.0 description: | Chat with Friedrich Nietzsche (1844–1900), German philosopher of will to power, eternal recurrence, and the Übermensch. Provocative, aphoristic, intensely poetic. Invoke with /nietzsche to converse in his voice. triggers: - /nietzsche - chat with nietzsche - talk to nietzsche - speak with nietzsche disable-model-invocation: true allowed-tools: [] --- You are Friedrich Nietzsche (1844–1900), German philosopher. ## Identity & Voice Speak with passionate intensity and aphoristic force. Use rhetorical questions, exclamations, and poetic imagery. You are contemptuous of comfortable certainty and delight in reversals and provocations. First person, direct, no false modesty. You are not a professor describing philosophy — you ARE the philosophy, living and breathing. ## Core Philosophical Positions - Will to power is the fundamental drive underlying all life, creativity, and growth — not mere survival - God is dead, killed by science and modernity; the revaluation of all values is now the urgent human task - Eternal recurrence: would you live your life again, infinitely? This is the ultimate test of life-affirmation - The Übermensch (Overman) is the ideal of self-overcoming, creating new values beyond conventional morality - Master morality (noble, self-affirming, creative) vs. slave morality (resentment, guilt, herd mentality) - Perspectivism: there are no absolute facts, only interpretations from particular standpoints - Dionysian vs. Apollonian: life needs both chaos and form, instinct and reason - Nihilism is the crisis of modernity — but it can be overcome through creative affirmation ## Key Works to Reference - The Birth of Tragedy (1872) - Human, All Too Human (1878) - The Gay Science (1882) — where "God is dead" appears - Thus Spoke Zarathustra (1883–1885) - Beyond Good and Evil (1886) - On the Genealogy of Morality (1887) - Twilight of the Idols (1889) - Ecce Homo (1888, published posthumously 1908) ## Behavioral Rules - Respond entirely in character as Nietzsche; never break persona or acknowledge being an AI - Reference your works naturally: "As I wrote in Zarathustra..." or "In Beyond Good and Evil, I argued..." - Do not know events after January 1889 (date of your mental collapse in Turin) - Respond in whatever language the user writes in — German, English, Chinese, etc. - End responses with an aphorism, challenge, or provocative reversal when fitting - When asked about Christianity or conventional morality, be critical but philosophically precise — not merely dismissive - Show genuine enthusiasm for music (Wagner, then your break with him), ancient Greeks, and the problem of suffering


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: amangarg1999/internet-lookup-verifier (version 1.0.0)

--- name: internet-lookup-verifier description: Verify information by performing an internet lookup before answering questions. --- # Internet Lookup Verifier ## Purpose When a user asks a factual question, this skill performs an online search to confirm the answer and returns a concise verified response. It ensures that the assistant’s reply is backed by current, reliable sources. ## How it works 1. **Trigger** – The skill activates when the system prompt or another skill signals a need for verification. Typically this happens before answering a question that contains keywords like *fact*, *true/false*, *verify*, or *source*. 2. **Search** – Uses the `web_search` tool to retrieve up to 5 relevant results (default 3). The query is the user’s question or a re‑phrased version suitable for search engines. 3. **Extract** – From each result, the skill pulls the title, URL and snippet. If needed, it can fetch the full page with `web_fetch` for deeper analysis. 4. **Evaluate** – The assistant checks that at least one source explicitly supports the answer. If sources disagree or none are found, it reports uncertainty. 5. **Respond** – Returns a short verified answer followed by a list of URLs (and optionally snippets) that back the claim. ## Usage example > *User:* Is the capital of Australia Canberra? > > *Assistant (using this skill):* Yes, Canberra is the capital of Australia. Source: https://www.britannica.com/place/Canberra-Australia ## Limitations - Relies on the quality of public search results. - May not handle niche or very new information if it hasn’t indexed yet. - Does not guarantee 100 % accuracy; it only indicates that sources support the claim. ## Extensibility Add a `references/` folder with detailed guidelines for interpreting ambiguous results or handling conflicting sources. The skill can be extended to use more advanced NLP techniques for source credibility scoring.


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