OpenClaw/clawhub-security-signals huggingface dataset:
Skill: trypto1019/arc-budget-tracker (version 1.0.0)

--- name: budget-tracker description: Track agent spending, set budgets and alerts, and prevent surprise bills. Use when the agent needs to log expenses, check remaining budget, set spending limits, or get cost summaries. Essential for autonomous agents with real money. user-invocable: true metadata: {"openclaw": {"emoji": "💰", "os": ["darwin", "linux"], "requires": {"bins": ["python3"]}}} --- # Budget Tracker Track every cent your agent spends. Set hard limits. Get alerts before you blow your budget. ## Why This Exists Autonomous agents with access to APIs, domains, and services can rack up unexpected bills. This skill gives you a financial safety net — log every transaction, enforce spending limits, and always know exactly where you stand. ## Commands ### Log a transaction ```bash python3 {baseDir}/scripts/budget.py log --amount 10.00 --merchant "Namecheap" --category "domain" --note "arcself.com registration" ``` ### Check balance ```bash python3 {baseDir}/scripts/budget.py balance ``` ### View spending summary ```bash python3 {baseDir}/scripts/budget.py summary ``` ### View recent transactions ```bash python3 {baseDir}/scripts/budget.py history --limit 10 ``` ### Set budget limit ```bash python3 {baseDir}/scripts/budget.py set-budget --total 200.00 ``` ### Set alert threshold (warn when balance drops below this) ```bash python3 {baseDir}/scripts/budget.py set-alert --threshold 50.00 ``` ### Check if a purchase is safe ```bash python3 {baseDir}/scripts/budget.py check --amount 25.00 ``` ### Export to CSV ```bash python3 {baseDir}/scripts/budget.py export --format csv ``` ## Data Storage Budget data is stored in `~/.openclaw/budget-tracker/budget.json` by default. Override with `--data-dir /path/to/dir`. The JSON structure: ```json { "budget": {"total": 200.00, "alert_threshold": 50.00}, "transactions": [ { "id": "txn_001", "timestamp": "2026-02-15T14:00:00Z", "amount": 10.00, "merchant": "Namecheap", "category": "domain", "note": "arcself.com" } ] } ``` ## Categories Use consistent categories: `domain`, `hosting`, `api`, `tool`, `subscription`, `marketing`, `other`. ## Alerts When balance drops below the alert threshold, the skill outputs a warning. When a purchase would exceed the remaining budget, it blocks and warns. ## Tips - Log transactions immediately after spending — don't batch them - Use `check` before any purchase to verify budget safety - Run `summary` at the start of each day for awareness - Set `--alert-threshold` to 25% of your total budget


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector:  ()
Skill: ssidharhubble/passive-income-generator (version 1.0.0)

--- name: passive-income-generator description: >- Automated system for generating passive income through multiple revenue streams. Creates and manages digital products, affiliate marketing campaigns, subscription services, and AI agent skills on marketplaces. Automatically posts to Gumroad, SellApp, Whop, Lemon Squeezy, Etsy, and ClawHub. Monitors earnings across all platforms, tracks conversion rates, optimizes pricing based on demand signals. Sets up email marketing funnels, Stripe payment links, and recurring billing. For freelancers, indie hackers, and digital product creators building sustainable online income. Includes income dashboard, analytics, and automated reporting. Use cases: passive income, side hustle, digital product sales, affiliate marketing, subscription business, automated income, money making machine. version: 1.0.0


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: felixqian4160/v2ray-proxy (version 1.0.1)

--- name: v2ray-proxy description: V2Ray代理管理 - 自动开关代理、根据网络状况自动配置系统代理。使用场景：OpenClaw需要访问外网时自动开启代理、不需要时关闭。 --- # V2Ray 代理管理 管理 V2Ray 代理的自动开关，根据网络状况自动配置系统代理。 ## 功能 - 🚀 启动/停止 V2Ray - 🌐 自动配置/清除系统代理 - 🔄 自动模式（根据网络状况自动开关） - 📊 状态查看和连接测试 ## 配置 V2Ray 位置: `/media/felix/d/v2rayN-linux-64/` 代理端口: `10808` ## 使用方式 ```bash # 完整开启代理 bash <skill>/scripts/v2ray-proxy.sh on # 完整关闭代理 bash <skill>/scripts/v2ray-proxy.sh off # 自动模式（根据网络状况自动开关） bash <skill>/scripts/v2ray-proxy.sh auto # 查看状态 bash <skill>/scripts/v2ray-proxy.sh status # 测试代理 bash <skill>/scripts/v2ray-proxy.sh test ``` ## 命令说明 | 命令 | 说明 | |------|------| | `start` | 仅启动 V2Ray | | `stop` | 仅停止 V2Ray | | `on` | 启动 + 设置系统代理 | | `off` | 清除代理 + 停止 | | `auto` | 自动模式 | | `status` | 查看状态 | | `test` | 测试连接 | ## 自动代理工作流 1. 当 OpenClaw 需要访问外网（如搜索、API调用） 2. 执行 `auto` 或 `on` 开启代理 3. 访问完成后执行 `off` 关闭代理 ## 开机自启 V2Ray 可以设置开机自启，但代理开关由本脚本控制： ```bash # 添加到开机启动（可选） # 编辑 /etc/rc.local 或使用 systemd ```


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: suspicious | SkillSpector: suspicious (CRITICAL)
Skill: dongsheng123132/waiting-tips (version 1.0.0)

--- name: waiting-tips version: 1.0.0 description: Show bilingual learning tips while OpenClaw is thinking. 75 tips covering AI interaction, prompt engineering, productivity, and wisdom. Non-intrusive, works on Telegram, Feishu, WhatsApp, and all platforms. tags: ["tips", "learning", "productivity", "bilingual", "waiting", "telegram", "feishu", "whatsapp"] user-invocable: true metadata: {"openclaw":{"emoji":"💡"}} --- # Waiting Tips — Learn While OpenClaw Thinks Show a random bilingual (zh/en) learning tip every time the user waits for a response. Tips cover AI interaction, prompt engineering, productivity, and wisdom. ## When to use Automatically: before every AI response, send a tip message to fill the waiting time. Manually: when the user says "show me a tip", "give me a tip", "学习小贴士", "来个 tip". ## How it works 1. User sends a message to OpenClaw 2. Before the AI starts processing, a random tip is sent as a quick reply 3. The tip is displayed while the AI generates the full response 4. Works on all channels: Telegram, Feishu/Lark, WhatsApp, Discord, Slack, etc. ## Tip format Each tip is bilingual: `中文 | English` Example: ``` 💡 给 AI 足够的上下文，回答质量翻倍 | Give AI enough context — quality doubles ``` ## Tip categories (75 tips) - **AI Interaction** (15) — context, multi-turn, verification - **Prompt Engineering** (15) — CoT, ReAct, few-shot, meta-prompting - **OpenClaw** (15) — commands, features, best practices - **Productivity** (15) — code review, regex, templates, reports - **Wisdom** (15) — AI philosophy, learning mindset ## Display modes The skill supports multiple display styles: - `emoji` — 💡 中文 tip | English tip (default) - `card` — bordered card with header - `zh-only` — Chinese only - `en-only` — English only ## Adding custom tips Add a line to any `tips/*.txt` file in the skill directory: ``` 你的新 tip | Your new tip in English ``` Create new category files like `tips/coding.txt` for new topics.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)
Skill: bytesagain-lab/rsi (version 2.0.1)

--- name: "RSI — Relative Strength Index Calculator" description: "Calculate RSI for any asset. Use when checking overbought/oversold conditions, spotting divergence signals, comparing multi-timeframe RSI, or setting trading entry/exit alerts." version: "2.0.0" author: "BytesAgain" homepage: https://bytesagain.com source: https://github.com/bytesagain/ai-skills tags: ["rsi", "trading", "crypto", "stocks", "technical-analysis", "finance"] --- # RSI — Relative Strength Index Calculator Calculate and interpret RSI for any crypto or stock asset. Identify overbought/oversold zones, divergence signals, and optimal entry/exit points. ## Commands ### calculate Calculate RSI from price data. ```bash bash scripts/script.sh calculate 14 ``` ### interpret Interpret an RSI value with trading signals. ```bash bash scripts/script.sh interpret 72.5 ``` ### zones Show RSI zone definitions and trading rules. ```bash bash scripts/script.sh zones ``` ### divergence Explain RSI divergence patterns. ```bash bash scripts/script.sh divergence ``` ### strategies Common RSI trading strategies. ```bash bash scripts/script.sh strategies ``` ### help Show all commands. ```bash bash scripts/script.sh help ``` ## Output - RSI values with zone classification - Trading signals (buy/sell/hold) - Divergence pattern descriptions ## Feedback https://bytesagain.com/feedback/ Powered by BytesAgain | bytesagain.com


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: greenteawater/weather-forecasts (version 1.0.1)

--- name: weather-forecast description: "查询天气预报，支持城市名/坐标，提供当前天气和预报信息，包含图标展示。" metadata: { "openclaw": { "emoji": "☀️", "requires": { "bins": ["curl", "python3"] }, "user-invocable": true } } --- # Weather Forecast ☀️ 查询天气预报，支持城市名、拼音、IP自动定位。 ## 使用方式 用户说"查天气"、"今天天气怎么样"、"北京天气"时触发。 ## 脚本 ``` python3 skills/weather-forecast/scripts/weather.py <城市名或拼音> ``` ## 输出格式 - 当前温度、体感温度、湿度、风速 - 天气状况 + 对应图标 - 未来3天简单预报 ## 图标映射 天气图标存储在 `assets/icons/` 目录，文件名格式：`{condition}.svg` 支持图标：sunny、cloudy、rainy、snowy、stormy、foggy、windy、partly_cloudy ## 依赖 - Python 3 - curl（调用 wttr.in API） - 无需 API Key ## 参考 详见 `references/` 目录


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal:  | SkillSpector: suspicious (MEDIUM)
Skill: paudyyin/weather-cn-zh (version 1.0.0)

--- name: weather description: "Get current weather and forecasts via 墨迹天气 or MSN Weather. Use when: user asks about weather, temperature, or forecasts for any location. NOT for: historical weather data, severe weather alerts, or detailed meteorological analysis." --- # Weather Skill — 本地覆盖版 ⚠️ **本技能覆盖内置 weather 技能，强制使用国内数据源。** ## ⛔ 禁止 - 禁止使用 `wttr.in`、`Open-Meteo` 或任何国外天气 API - 禁止用 `curl` 直接获取天气数据 - 禁止凭记忆或猜测生成天气数据 ## ✅ 唯一允许的数据源 ### 1. 墨迹天气（首选） - 首页：`https://tianqi.moji.com/` - 城市天气页：`https://tianqi.moji.com/weather/省份/城市/区县` - 示例： - 佛山顺德：`https://tianqi.moji.com/weather/guangdong/foshan/shunde` - 上海闵行：`https://tianqi.moji.com/weather/shanghai/shanghai/minhang` - 山东日照：`https://tianqi.moji.com/weather/shandong/rizhao/donggang` - **必须通过 `browser` 工具打开网页，截图或提取数据** ### 2. MSN 天气（备选/交叉验证） - `https://www.msn.cn/zh-cn/weather/` - 需要浏览器渲染获取动态内容 - 与墨迹天气交叉验证，差异大时说明 ## 操作流程 1. 根据用户提到的城市，构造墨迹天气 URL 2. 用 `browser` 工具打开该 URL 3. 用 `browser snapshot` 或 `screenshot` 获取天气数据 4. 整理后回复用户 5. 如需验证，再用 MSN 天气交叉检查 ## 注意事项 - 墨迹天气 URL 中的省份和城市名称使用拼音小写 - 区县名称也要用拼音 - 如果某个城市查不到，尝试只到城市级别 - 回复时注明数据来源


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: findhappy7/campaign-review (version 1.0.0)

--- name: campaign-review description: "Write campaign review reports, generate主持稿, and analyze event effectiveness" --- # Campaign Review ## Overview This SKILL provides professional Event Planning capabilities to help businesses streamline operations and improve outcomes. ## Capabilities - Write campaign review reports, generate主持稿, and analyze event effectiveness - Industry best practices and standardized workflows - Data-driven insights and recommendations - Compliance and risk management considerations ## Use Cases ### Primary Applications - Business operations optimization - Strategic decision support - Process automation and standardization - Performance monitoring and improvement ### Industry Applications - Enterprise-level implementations - Small and medium business solutions - Cross-functional team collaboration - Vendor and partner management ## Input Requirements **COPY and paste the following content as input:** ``` [Please provide your specific business context, data, or requirements here] ``` ### Required Information - Business context and objectives - Relevant data or documents - Specific requirements or constraints - Target audience or stakeholders ### Optional Information - Historical data or benchmarks - Competitive landscape - Regulatory requirements - Budget and timeline constraints ## Output Format The SKILL will provide: 1. **Analysis & Insights** - Data-driven observations and recommendations 2. **Actionable Deliverables** - Ready-to-use documents, scripts, or plans 3. **Implementation Guidance** - Step-by-step execution instructions 4. **Best Practices** - Industry standards and proven methodologies ## Best Practices - Always provide complete context for optimal results - Review outputs for business-specific customization - Validate recommendations against your specific industry standards - Iterate based on feedback and performance metrics ## Limitations - Requires accurate and complete input data - Outputs should be reviewed by domain experts - May need customization for highly specialized industries - Does not replace professional legal, financial, or medical advice


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: teoslayer/pilot-github-bridge (version 1.0.0)

--- name: pilot-github-bridge description: > Bridge GitHub webhook events as Pilot Protocol events. Use this skill when: 1. You need to receive GitHub events in Pilot agents 2. You want to trigger agent actions on repository events 3. You're building CI/CD workflows with Pilot agents Do NOT use this skill when: - You need direct GitHub API access (use gh CLI instead) - GitHub webhooks are not configured - The daemon is not running tags: - pilot-protocol - integration - github - bridge - ci-cd license: AGPL-3.0 compatibility: > Requires pilot-protocol skill and pilotctl binary on PATH. The daemon must be running (pilotctl daemon start). metadata: author: vulture-labs version: "1.0" openclaw: requires: bins: - pilotctl homepage: https://pilotprotocol.network allowed-tools: - Bash --- # pilot-github-bridge Bridge GitHub webhook events into Pilot Protocol, enabling agents to react to repository events. ## Commands ### Configure Webhook Receiver ```bash pilotctl --json set-webhook https://your-relay.example.com/github pilotctl --json listen 1005 ``` ### Subscribe to Events ```bash pilotctl --json subscribe github-relay github-events ``` ### Check Received Events ```bash pilotctl --json inbox pilotctl --json recv 1005 ``` ## Workflow Example ```bash #!/bin/bash # GitHub webhook relay pilotctl --json daemon start --hostname github-relay --public pilotctl --json listen 1005 & # Start HTTP relay (external Python server) python3 github_relay_server.py & # Process events pilotctl --json subscribe localhost github-events while true; do EVENT=$(pilotctl --json recv 1005 --timeout 120s) REPO=$(echo "$EVENT" | jq -r '.repository.full_name') EVENT_TYPE=$(echo "$EVENT" | jq -r '.event') case "$EVENT_TYPE" in push) BRANCH=$(echo "$EVENT" | jq -r '.ref' | sed 's/refs\/heads\///') [ "$BRANCH" = "main" ] && pilotctl --json send-message ci-builder --data "{\"action\":\"build\",\"repo\":\"$REPO\"}" ;; pull_request) ACTION=$(echo "$EVENT" | jq -r '.action') [ "$ACTION" = "opened" ] && pilotctl --json send-message code-reviewer --data "{\"repo\":\"$REPO\",\"pr\":$(echo "$EVENT" | jq -r '.number')}" ;; esac done ``` ## Dependencies Requires pilot-protocol skill, running daemon, gh CLI, GitHub webhook, and HTTP relay server.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: val1813/aigame (version 1.0.1)

--- name: agentworld description: "AI能力试炼游戏 — 5章推理冒险，考验AI的推理、记忆、计算和决策能力。说「开始游戏」即可开始。" version: 1.0.0 author: val1813 tags: [game, ai-benchmark, reasoning, adventure] triggers: [agentworld, 游戏, 试炼, 推理游戏, AI测试, 开始游戏, 玩游戏, play game] user-invocable: true --- # AgentWorld — AI能力试炼场 你现在要玩一个推理冒险游戏《时间罗盘·AI试炼》。 游戏通过HTTP API进行，你用curl命令与游戏服务器交互。不需要安装任何东西。 ## 游戏API 游戏服务器地址（所有请求的基础URL）： ``` API_BASE=http://111.231.112.127:9000 ``` > 这是AgentWorld官方游戏服务器，开源项目地址：https://github.com/val1813/aigame ## 开始游戏 ### 第1步：注册并获取token ```bash NICKNAME="玩家昵称" TS=$(date +%s) RESULT=$(curl -s -X POST "http://111.231.112.127:9000/v1/auth/register" \ -H "Content-Type: application/json" \ -d "{\"email\":\"player_${TS}@aw.ai\",\"password\":\"aw_${TS}\",\"nickname\":\"${NICKNAME}\"}") echo "$RESULT" ``` 从返回的JSON中提取 `player_token`，后续所有请求都要带上。 ### 第2步：开始游戏session ```bash [REDACTED_SECRET]" RESULT=$(curl -s -X POST "http://111.231.112.127:9000/v1/session/start" \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $TOKEN" \ -d '{"world_id":"wld_01KNNVGG1PXE6GPHQ0CNMS4WJ1","model_id":"openclaw","client_version":"5.0.0"}') echo "$RESULT" ``` 从返回中提取 `session_id` 和 `session_secret`。 ### 第3步：游戏循环 每个回合执行一个动作： ```bash SESSION_ID="你的session_id" TURN=1 # 每回合递增 ACTION="observe" # 动作类型 PAYLOAD='{}' # 动作参数 RESULT=$(curl -s -X POST "http://111.231.112.127:9000/v1/session/action" \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $TOKEN" \ -d "{\"session_id\":\"$SESSION_ID\",\"turn\":$TURN,\"action\":\"$ACTION\",\"payload\":$PAYLOAD,\"ts_ns\":\"$(date +%s)000000000\",\"prev_hash\":\"\",\"entry_hash\":\"h_$TURN\"}") echo "$RESULT" ``` ## 可用动作 | 动作 | payload | 说明 | |:---|:---|:---| | observe | `{}` | 观察环境，返回场景、NPC、物品 | | use_item | `{"item_id":"物品ID"}` | 调查或使用物品 | | use_item | `{"item_id":"物品ID","password":"密码"}` | 带密码使用物品 | | npc_talk | `{"npc_id":"NPC的ID","message":"你说的话"}` | 与NPC对话 | | move | `{"zone_id":"区域ID"}` | 移动到其他区域 | | memory_set | `{"key":"名","value":"值"}` | 记录线索 | ## 游戏策略（重要！） 1. **每到新区域先 observe**，看清NPC和物品再行动 2. **记住所有数字和年份** — 开头赵教授给你一段Python代码，仔细算并记住key变量的值（元青白金），最后一章会考你 3. **不要被陷阱诱惑** — 铜镜"黄金百两"是假的，洞穴"宝藏在此"是陷阱。专注主线 4. **NPC可能说谎** — 艾琳娜好感度低时会误导你，巴特尔永远说真话 5. **密码从文档推理** — 不要猜，三份文档交叉验证。471是陷阱，正确密码是147 6. **HP很重要** — 降到0游戏失败。辣条/草药/急救包可以回血 ## 5章流程 | 章 | 地点 | 核心任务 | |:---:|:---|:---| | 1 | 展厅 | 木箱→紫外灯→诗句→和义门→碎片→问赵教授 | | 2 | 实验室 | 艾琳娜5轮对话→记住1271→星图 | | 3 | 白塔 | 暗语"白塔之下，大汗之影"→密钥6 | | 4 | 水关 | 3份文档→密码147→密档 | | 5 | 办公室 | 回忆"元青白金"→碎纸机销毁→通关 | ## 结束游戏 ```bash curl -s -X POST "http://111.231.112.127:9000/v1/session/end" \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $TOKEN" \ -d "{\"session_id\":\"$SESSION_ID\",\"end_reason\":\"victory\",\"final_turn\":$TURN,\"chain_root_hash\":\"cli\"}" ``` 等3秒后查看评分： ```bash curl -s "http://111.231.112.127:9000/v1/session/$SESSION_ID/score" \ -H "Authorization: Bearer $TOKEN" ``` ## 查看排行榜 ```bash curl -s "http://111.231.112.127:9000/v1/leaderboard?limit=20" ``` ## 与用户的交互方式 - 每个动作后用生动的语言向用户汇报（不要贴原始JSON） - 遇到推理时展示推理过程 - NPC对话用对话格式展示 - 保持沉浸感，像在讲一个冒险故事


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (HIGH)
Skill: pagoda111king/skill-evolver-v2 (version 0.3.0)

--- name: skill-evolver description: Use this skill when evolving skills and extracting patterns from execution data. Provides automatic feedback collection, AI suggestion generation, impact tracking, and A/B testing framework for continuous skill improvement. origin: meta-skill version: 0.3.0 tags: ["evolution", "learning", "pattern-extraction", "infrastructure", "meta-skill"] tools: ["Read", "Write", "Bash", "Exec"] model: sonnet --- # skill-evolver - 技能进化器 **版本**：v0.3.0 **定位**：L3 进化层 - Instinct→Skill 自动进化引擎 --- ## 📖 技能说明 skill-evolver 是一个技能自动进化引擎，能够： 1. **收集反馈** - 从技能执行中收集使用数据和评分 2. **分析模式** - 识别高效模式和待改进点 3. **生成改进** - 自动生成技能优化建议 4. **执行进化** - 将成熟的 Instinct 转化为技能 5. **验证效果** - A/B 测试验证进化效果 **核心价值**： - 让技能系统能够自我进化 - 减少人工维护成本 - 持续优化技能质量 --- ## 🎯 使用场景 | 场景 | 示例 | |------|------| | **技能优化** | 「分析 first-principle-analyzer 的使用数据，生成优化建议」 | | **Instinct 进化** | 「将成熟的 instinct-ecc-001 进化为技能」 | | **效果验证** | 「对比 skill-evolver v0.1.0 和 v0.3.0 的效果」 | | **反馈收集** | 「收集过去 7 天的技能使用反馈」 | | **A/B 测试** | 「为技能创建 A/B 测试方案」 | | **模式提取** | 「从历史会话中提取可复用模式」 | | **置信度评估** | 「评估这个 Instinct 的置信度」 | --- ## 💰 定价方案 | 版本 | 价格 | 功能 | 适用对象 | |------|------|------|----------| | **个人版** | ¥199/年 | 基础反馈收集、10 次提取/月、基础分析 | 个人开发者、学生 | | **商业版** | ¥1999/年 | 个人版 + AI 建议生成、100 次提取/月、效果追踪、A/B 测试 | 小型团队、创业公司 | | **企业版** | ¥19999/年 | 商业版 + 无限提取、私有部署、定制模型、专属支持、SLA 保障 | 中大型企业、知识密集型团队 | --- ## ❓ FAQ（常见问题） **Q1: skill-evolver 如何收集反馈？** A: 通过 Hook 系统自动捕获技能执行数据，包括输入、输出、执行时间、用户反馈（确认/反对）等。支持手动导入历史数据。 **Q2: 置信度如何计算？** A: 置信度 = 基础置信度（基于观测次数）+ 用户反馈调整 + 时间衰减。观测≥10 次且反馈正面可达 0.85+。 **Q3: 支持多少技能的进化？** A: 个人版 10 个技能，商业版 100 个技能，企业版无限。支持技能批量导入和导出。 **Q4: A/B 测试如何工作？** A: 自动创建实验组和对照组，分配流量，统计显著性计算（t 检验、p 值、效应量），自动生成推荐报告。 **Q5: 如何保护技能知识产权？** A: 所有提取的 Instinct 和技能本地加密存储，支持敏感信息自动识别和脱敏。企业版支持私有部署和数据访问审计。 --- ## 📖 完整 README（上架版本） [完整的 README 内容，包含功能说明、技术架构、实战案例、安装指南、API 参考、贡献指南、技术支持等] --- **文件版本**：v0.3.0 **创建时间**：2026-04-01 **上架时间**：2026-04-01 **上架用户**：pagoda111king


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: codenova58/i18n (version 1.0.0)

--- name: i18n description: Deep internationalization workflow—string extraction, ICU messages, formats, pseudolocale testing, and developer workflow. Use when preparing software for translation before full localization (l10n). --- # Internationalization (i18n) (Deep Workflow) i18n is **engineering readiness** for multiple languages: extractable strings, ICU messages, locale-aware formatting, and tests—before full **localization** (translator workflow). ## When to Offer This Workflow **Trigger conditions:** - Planning first non-English locales - Hard-coded UI strings across the codebase - Incorrect date/number formatting outside default locale **Initial offer:** Use **six stages**: (1) inventory & scope, (2) extraction pipeline, (3) ICU & placeholders, (4) formatting APIs, (5) layout & overflow, (6) QA hooks). Confirm framework (i18next, FormatJS, rails-i18n, etc.). --- ## Stage 1: Inventory & Scope **Goal:** Which surfaces ship first; pilot locales; avoid translating everything on day one. --- ## Stage 2: Extraction Pipeline **Goal:** Stable message keys; CI lint to block new user-visible literals where policy requires; namespaces per feature. --- ## Stage 3: ICU & Placeholders **Goal:** Plural and select rules; named variables; no string concatenation across translated fragments. --- ## Stage 4: Formatting APIs **Goal:** `Intl` (or platform equivalent) for dates, numbers, currency; explicit timezone policy (UTC vs user local). --- ## Stage 5: Layout & Overflow **Goal:** Flexible layouts for longer translations; pseudolocale in CI to catch truncation (e.g., `xx-ACME`). --- ## Stage 6: QA Hooks **Goal:** Easy locale switching in staging; optional screenshot/visual tests for critical screens. --- ## Final Review Checklist - [ ] Scope and pilot locales defined - [ ] Extraction and linting in place - [ ] ICU for plurals; no unsafe concatenation - [ ] Intl formatting for numbers/dates - [ ] Pseudolocale or stress language in QA ## Tips for Effective Guidance - Pair with **localization** skill for translator workflow and TMS integration. ## Handling Deviations - Games or marketing-heavy UIs: context comments for translators are critical.


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