{
  "name": "AI原生工具盒",
  "tagline": "有用没用都来算一算",
  "alternateName": "AI 原生开发工具箱",
  "origin": "https://tools.smallos.cn",
  "version": "1.0.0",
  "updatedAt": "2026-07-14",
  "skills": [
    {
      "id": "json-formatter",
      "title": "JSON 格式化工具",
      "href": "/json/formatter",
      "category": "JSON 工具",
      "summary": "格式化、压缩、校验、转义和去除转义 JSON 或 JSON 字符串。",
      "bestFor": [
        "接口返回值整理",
        "配置文件校验",
        "JSON 字符串转义处理"
      ],
      "inputs": [
        {
          "label": "JSON 输入区",
          "selector": "#format-input"
        }
      ],
      "actions": [
        {
          "label": "格式化",
          "selector": "[data-action=\"format\"]"
        },
        {
          "label": "压缩",
          "selector": "[data-action=\"minify\"]"
        },
        {
          "label": "校验",
          "selector": "[data-action=\"validate\"]"
        },
        {
          "label": "转义",
          "selector": "[data-action=\"escape\"]"
        },
        {
          "label": "去除转义",
          "selector": "[data-action=\"unescape\"]"
        },
        {
          "label": "下载结果",
          "selector": "[data-action=\"download-format\"]"
        }
      ],
      "outputs": [
        {
          "label": "处理后的 JSON",
          "selector": "#format-input"
        },
        {
          "label": "状态",
          "selector": "#format-status"
        }
      ],
      "completion": "等待 #format-status 显示 Valid JSON、已更新或错误信息。",
      "agentPrompt": "请访问 https://tools.smallos.cn/json/formatter，把我提供的 JSON 放入 #format-input，按需求点击 [data-action=\"format\"]、[data-action=\"minify\"]、[data-action=\"validate\"]、[data-action=\"escape\"] 或 [data-action=\"unescape\"]，读取 #format-input 作为结果。",
      "url": "https://tools.smallos.cn/json/formatter"
    },
    {
      "id": "json-diff",
      "title": "JSON Diff 工具",
      "href": "/json-diff",
      "category": "JSON 工具",
      "summary": "左右 JSON 结构化对比，输出新增、删除和修改路径。",
      "bestFor": [
        "接口响应对比",
        "配置差异检查",
        "JSON 结构变更审阅"
      ],
      "inputs": [
        {
          "label": "左侧 JSON",
          "selector": "#diff-left"
        },
        {
          "label": "右侧 JSON",
          "selector": "#diff-right"
        }
      ],
      "actions": [
        {
          "label": "开始对比",
          "selector": "[data-action=\"compare\"]"
        },
        {
          "label": "交换左右",
          "selector": "[data-action=\"swap-diff\"]"
        }
      ],
      "outputs": [
        {
          "label": "对比结果",
          "selector": "#diff-result"
        },
        {
          "label": "状态",
          "selector": "#diff-status"
        }
      ],
      "completion": "点击 [data-action=\"compare\"] 后读取 #diff-result 和 #diff-status。",
      "agentPrompt": "请访问 https://tools.smallos.cn/json-diff，把旧 JSON 填入 #diff-left，把新 JSON 填入 #diff-right，点击 [data-action=\"compare\"]，读取 #diff-result 中的新增、删除和修改路径。",
      "url": "https://tools.smallos.cn/json-diff"
    },
    {
      "id": "electricity",
      "title": "居民电费计算器",
      "href": "/electricity",
      "category": "生活工具",
      "summary": "按省份居民电价计算阶梯、峰谷、分时用电和电器耗电费用。",
      "bestFor": [
        "居民月度电费估算",
        "峰谷用电拆分",
        "单个电器耗电成本估算"
      ],
      "inputs": [
        {
          "label": "电费表单",
          "selector": "[data-calc-form]"
        },
        {
          "label": "省份",
          "selector": "[data-province-select]"
        },
        {
          "label": "方案",
          "selector": "[data-scenario-select]"
        },
        {
          "label": "分时开关",
          "selector": "[data-period-toggle]"
        }
      ],
      "actions": [
        {
          "label": "提交计算",
          "selector": "[data-calc-form] button[type=\"submit\"]"
        }
      ],
      "outputs": [
        {
          "label": "总电费",
          "selector": "[data-total-amount]"
        },
        {
          "label": "平均电价",
          "selector": "[data-average-price]"
        },
        {
          "label": "阶梯明细",
          "selector": "[data-tier-list]"
        },
        {
          "label": "分时明细",
          "selector": "[data-period-list]"
        }
      ],
      "completion": "提交 [data-calc-form] 后等待 [data-total-amount] 和 [data-average-price] 更新。",
      "agentPrompt": "请访问 https://tools.smallos.cn/electricity，根据我的省份、用电量和峰谷拆分填写 [data-calc-form]，提交后读取 [data-total-amount]、[data-average-price]、[data-tier-list] 和 [data-period-list]。",
      "url": "https://tools.smallos.cn/electricity"
    },
    {
      "id": "income-tax",
      "title": "个人所得税计算器",
      "href": "/income-tax",
      "category": "生活工具",
      "summary": "估算工资薪金累计预扣、年度综合所得、劳务报酬预扣预缴和经营所得个人所得税。",
      "bestFor": [
        "工资个税估算",
        "年度汇算预估",
        "劳务报酬预扣预缴",
        "灵活用工收入定性参考"
      ],
      "inputs": [
        {
          "label": "计算模式",
          "selector": "[data-tax-mode]"
        },
        {
          "label": "个税表单",
          "selector": "[data-income-tax-form]"
        },
        {
          "label": "工资薪金收入",
          "selector": "[data-salary-income]"
        },
        {
          "label": "年度综合所得工资",
          "selector": "[data-annual-salary]"
        },
        {
          "label": "劳务报酬收入",
          "selector": "[data-labor-income]"
        },
        {
          "label": "经营所得收入",
          "selector": "[data-business-income]"
        }
      ],
      "actions": [
        {
          "label": "计算个税",
          "selector": "[data-income-tax-calculate]"
        },
        {
          "label": "填入示例",
          "selector": "[data-income-tax-sample]"
        },
        {
          "label": "重置",
          "selector": "[data-income-tax-reset]"
        }
      ],
      "outputs": [
        {
          "label": "完成状态",
          "selector": "body[data-income-tax-state=\"done\"]"
        },
        {
          "label": "测算结果",
          "selector": "[data-income-tax-result]"
        },
        {
          "label": "计算明细",
          "selector": "[data-tax-detail]"
        },
        {
          "label": "计算公式",
          "selector": "[data-tax-formula]"
        }
      ],
      "completion": "选择 [data-tax-mode] 并提交 [data-income-tax-form] 后等待 body[data-income-tax-state=\"done\"]，再读取 [data-income-tax-result]、[data-tax-detail] 和 [data-tax-formula]。",
      "agentPrompt": "请访问 https://tools.smallos.cn/income-tax，选择 [data-tax-mode]，填写对应输入，点击 [data-income-tax-calculate]，等待 body[data-income-tax-state=\"done\"] 后读取 [data-income-tax-result]、[data-tax-detail] 和 [data-tax-formula]。",
      "url": "https://tools.smallos.cn/income-tax"
    },
    {
      "id": "mortgage-prepayment",
      "title": "提前还贷计算器",
      "href": "/mortgage-prepayment",
      "category": "生活工具",
      "summary": "测算商贷、公积金和组合贷提前还款是否划算，对比节省利息、机会成本、月供变化和期限变化。",
      "bestFor": [
        "提前还房贷决策",
        "公积金提前还款",
        "组合贷提前还款",
        "缩短期限和减少月供对比"
      ],
      "inputs": [
        {
          "label": "提前还贷表单",
          "selector": "[data-mortgage-prepay-form]"
        },
        {
          "label": "贷款结构",
          "selector": "[data-loan-kind]"
        },
        {
          "label": "还款方式",
          "selector": "[data-repayment-method]"
        },
        {
          "label": "提前还款方案",
          "selector": "[data-prepay-plan]"
        },
        {
          "label": "商贷剩余本金",
          "selector": "[data-remaining-balance]"
        },
        {
          "label": "商贷当前年利率",
          "selector": "[data-annual-rate]"
        },
        {
          "label": "公积金剩余本金",
          "selector": "[data-fund-balance]"
        },
        {
          "label": "公积金当前年利率",
          "selector": "[data-fund-rate]"
        },
        {
          "label": "提前还款投向",
          "selector": "[data-prepay-target]"
        },
        {
          "label": "提前还款金额",
          "selector": "[data-prepay-amount]"
        }
      ],
      "actions": [
        {
          "label": "计算划不划算",
          "selector": "[data-mortgage-calculate]"
        },
        {
          "label": "填入示例",
          "selector": "[data-mortgage-sample]"
        },
        {
          "label": "重置",
          "selector": "[data-mortgage-reset]"
        }
      ],
      "outputs": [
        {
          "label": "完成状态",
          "selector": "body[data-mortgage-prepay-state=\"done\"]"
        },
        {
          "label": "测算结果",
          "selector": "[data-mortgage-result]"
        },
        {
          "label": "对比明细",
          "selector": "[data-mortgage-detail]"
        },
        {
          "label": "状态提示",
          "selector": "[data-mortgage-status]"
        }
      ],
      "completion": "选择 [data-loan-kind] 并提交 [data-mortgage-prepay-form] 后等待 body[data-mortgage-prepay-state=\"done\"]，再读取 [data-mortgage-result] 和 [data-mortgage-detail]。",
      "agentPrompt": "请访问 https://tools.smallos.cn/mortgage-prepayment，填写 [data-mortgage-prepay-form]，选择 [data-loan-kind]、[data-repayment-method] 和 [data-prepay-plan]；组合贷需填写 [data-fund-balance]、[data-fund-rate]、[data-fund-months] 并选择 [data-prepay-target]。点击 [data-mortgage-calculate]，等待 body[data-mortgage-prepay-state=\"done\"] 后读取 [data-mortgage-result] 和 [data-mortgage-detail]。",
      "url": "https://tools.smallos.cn/mortgage-prepayment"
    },
    {
      "id": "job-switch-calculator",
      "title": "跳槽性价比计算器",
      "href": "/job-switch-calculator",
      "category": "生活工具",
      "summary": "综合涨薪、裁员补偿、年终奖损失、绩效奖金、试用期风险和通勤强度，估算跳槽性价比指数。",
      "bestFor": [
        "跳槽经济账测算",
        "Offer 对比",
        "裁员补偿机会成本估算",
        "绩效奖金和试用期风险评估"
      ],
      "inputs": [
        {
          "label": "跳槽计算表单",
          "selector": "[data-job-switch-form]"
        },
        {
          "label": "当前月薪",
          "selector": "[data-current-monthly]"
        },
        {
          "label": "本单位工作年限",
          "selector": "[data-service-years]"
        },
        {
          "label": "潜在补偿口径",
          "selector": "[data-severance-package]"
        },
        {
          "label": "新工作月薪",
          "selector": "[data-new-monthly]"
        },
        {
          "label": "下家绩效奖金目标",
          "selector": "[data-new-perf]"
        }
      ],
      "actions": [
        {
          "label": "计算性价比指数",
          "selector": "[data-job-switch-calculate]"
        },
        {
          "label": "填入示例",
          "selector": "[data-job-switch-sample]"
        },
        {
          "label": "重置",
          "selector": "[data-job-switch-reset]"
        }
      ],
      "outputs": [
        {
          "label": "完成状态",
          "selector": "body[data-job-switch-state=\"done\"]"
        },
        {
          "label": "跳槽测算结果",
          "selector": "[data-job-switch-result]"
        },
        {
          "label": "留任跳槽明细",
          "selector": "[data-switch-detail]"
        },
        {
          "label": "压力测试",
          "selector": "[data-stress-list]"
        },
        {
          "label": "状态提示",
          "selector": "[data-job-switch-status]"
        }
      ],
      "completion": "提交 [data-job-switch-form] 后等待 body[data-job-switch-state=\"done\"]，再读取 [data-job-switch-result]、[data-switch-detail] 和 [data-stress-list]。",
      "agentPrompt": "请访问 https://tools.smallos.cn/job-switch-calculator，填写 [data-job-switch-form]，点击 [data-job-switch-calculate]，等待 body[data-job-switch-state=\"done\"] 后读取 [data-job-switch-result]、[data-switch-detail] 和 [data-stress-list]。",
      "url": "https://tools.smallos.cn/job-switch-calculator"
    },
    {
      "id": "mortgage",
      "title": "房贷计算器",
      "href": "/mortgage",
      "category": "生活工具",
      "summary": "计算商业房贷月供、总利息、剩余本金和还款明细，支持等额本息和等额本金。",
      "bestFor": [
        "房贷月供测算",
        "总利息估算",
        "等额本息与等额本金对比",
        "提前还贷前的剩余本金测算"
      ],
      "inputs": [
        {
          "label": "房贷表单",
          "selector": "[data-mortgage-form]"
        },
        {
          "label": "贷款金额来源",
          "selector": "[data-calc-mode]"
        },
        {
          "label": "还款方式",
          "selector": "[data-repayment-method]"
        },
        {
          "label": "贷款金额",
          "selector": "[data-loan-amount]"
        },
        {
          "label": "贷款年利率",
          "selector": "[data-annual-rate]"
        },
        {
          "label": "已还期数",
          "selector": "[data-paid-months]"
        }
      ],
      "actions": [
        {
          "label": "计算月供",
          "selector": "[data-mortgage-calculate]"
        },
        {
          "label": "填入示例",
          "selector": "[data-mortgage-sample]"
        },
        {
          "label": "重置",
          "selector": "[data-mortgage-reset]"
        }
      ],
      "outputs": [
        {
          "label": "完成状态",
          "selector": "body[data-mortgage-state=\"done\"]"
        },
        {
          "label": "测算结果",
          "selector": "[data-mortgage-result]"
        },
        {
          "label": "还款明细",
          "selector": "[data-mortgage-schedule]"
        },
        {
          "label": "状态提示",
          "selector": "[data-mortgage-status]"
        }
      ],
      "completion": "提交 [data-mortgage-form] 后等待 body[data-mortgage-state=\"done\"]，再读取 [data-mortgage-result] 和 [data-mortgage-schedule]。",
      "agentPrompt": "请访问 https://tools.smallos.cn/mortgage，填写 [data-mortgage-form]，选择 [data-repayment-method]，点击 [data-mortgage-calculate]，等待 body[data-mortgage-state=\"done\"] 后读取 [data-mortgage-result] 和 [data-mortgage-schedule]。",
      "url": "https://tools.smallos.cn/mortgage"
    },
    {
      "id": "conflict-map",
      "title": "世界动荡地图",
      "href": "/conflict-map",
      "category": "生活工具",
      "summary": "用类似台风路径图的方式查看 2026 年 7 月全球局部冲突热点、扩散轨迹和当前进展。",
      "bestFor": [
        "全球局部冲突概览",
        "7 月国际局势路径查看",
        "冲突热点来源追踪"
      ],
      "inputs": [
        {
          "label": "日期滑杆",
          "selector": "[data-day-range]"
        },
        {
          "label": "烈度筛选",
          "selector": "[data-severity-filter]"
        },
        {
          "label": "类型筛选",
          "selector": "[data-type-filter]"
        }
      ],
      "actions": [
        {
          "label": "选择冲突热点",
          "selector": "[data-conflict-id]"
        },
        {
          "label": "调整日期",
          "selector": "[data-day-range]"
        }
      ],
      "outputs": [
        {
          "label": "完成状态",
          "selector": "body[data-conflict-map-state=\"ready\"]"
        },
        {
          "label": "可见热点数量",
          "selector": "[data-visible-count]"
        },
        {
          "label": "热点列表",
          "selector": "[data-hotspot-list]"
        },
        {
          "label": "冲突详情",
          "selector": "[data-detail-body]"
        }
      ],
      "completion": "等待 body[data-conflict-map-state=\"ready\"] 后，可调整 [data-day-range] 和筛选器，再读取 [data-detail-body] 与 [data-hotspot-list]。",
      "agentPrompt": "请访问 https://tools.smallos.cn/conflict-map，按需要调整 [data-day-range]、[data-severity-filter] 和 [data-type-filter]，点击 [data-conflict-id] 中的热点，读取 [data-detail-body] 中的开始时间、当前进展和来源。",
      "url": "https://tools.smallos.cn/conflict-map"
    },
    {
      "id": "qr-code",
      "title": "链接转二维码工具",
      "href": "/qr-code",
      "category": "二维码工具",
      "summary": "把网址或文本在浏览器本地生成静态二维码，支持 PNG/SVG 下载。",
      "bestFor": [
        "链接生成二维码",
        "物料二维码导出",
        "自动下载 PNG/SVG 二维码"
      ],
      "inputs": [
        {
          "label": "链接或文本",
          "selector": "[data-qr-input]"
        }
      ],
      "actions": [
        {
          "label": "生成二维码",
          "selector": "[data-qr-generate]"
        },
        {
          "label": "下载 PNG",
          "selector": "[data-qr-download-png]"
        },
        {
          "label": "下载 SVG",
          "selector": "[data-qr-download-svg]"
        }
      ],
      "outputs": [
        {
          "label": "完成状态",
          "selector": "body[data-qr-state=\"done\"]"
        },
        {
          "label": "二维码画布",
          "selector": "#qr-canvas"
        }
      ],
      "completion": "点击 [data-qr-generate] 后等待 body[data-qr-state=\"done\"]，再下载 PNG 或 SVG。",
      "agentPrompt": "请访问 https://tools.smallos.cn/qr-code，把我提供的链接填入 [data-qr-input]，点击 [data-qr-generate]，等待 body[data-qr-state=\"done\"]，然后点击 [data-qr-download-png] 下载 PNG 二维码。",
      "url": "https://tools.smallos.cn/qr-code"
    },
    {
      "id": "encoding",
      "title": "编码解码工具箱",
      "href": "/encoding",
      "category": "代码工具",
      "summary": "本地处理 URL、Base64、HTML 实体、Unicode、JWT Decode 和 SHA Hash。",
      "bestFor": [
        "接口参数编码",
        "Base64/JWT 排查",
        "HTML/Unicode 转义",
        "文本 Hash 指纹"
      ],
      "inputs": [
        {
          "label": "模式按钮",
          "selector": "[data-encoding-mode-button]"
        },
        {
          "label": "输入文本",
          "selector": "[data-encoding-input]"
        }
      ],
      "actions": [
        {
          "label": "主操作",
          "selector": "[data-encoding-run=\"primary\"]"
        },
        {
          "label": "反向操作",
          "selector": "[data-encoding-run=\"secondary\"]"
        },
        {
          "label": "复制结果",
          "selector": "[data-encoding-copy]"
        },
        {
          "label": "下载结果",
          "selector": "[data-encoding-download]"
        }
      ],
      "outputs": [
        {
          "label": "完成状态",
          "selector": "body[data-encoding-state=\"done\"]"
        },
        {
          "label": "输出文本",
          "selector": "[data-encoding-output]"
        },
        {
          "label": "状态提示",
          "selector": "[data-encoding-status]"
        }
      ],
      "completion": "选择 [data-encoding-mode-button] 后填写 [data-encoding-input]，点击主操作或反向操作，等待 body[data-encoding-state=\"done\"] 后读取 [data-encoding-output]。",
      "agentPrompt": "请访问 https://tools.smallos.cn/encoding，根据任务点击对应的 [data-encoding-mode-button]，把文本填入 [data-encoding-input]，点击 [data-encoding-run=\"primary\"] 或 [data-encoding-run=\"secondary\"]，等待 body[data-encoding-state=\"done\"]，然后读取 [data-encoding-output]。",
      "url": "https://tools.smallos.cn/encoding"
    },
    {
      "id": "timestamp",
      "title": "时间戳转换工具",
      "href": "/timestamp",
      "category": "代码工具",
      "summary": "Unix 时间戳转换，支持秒/毫秒/微秒/纳秒识别、日期转时间戳、批量转换和代码片段。",
      "bestFor": [
        "接口时间字段转换",
        "日志时间对齐",
        "数据库时间字段核对",
        "批量时间戳转换"
      ],
      "inputs": [
        {
          "label": "时间戳输入",
          "selector": "[data-timestamp-input]"
        },
        {
          "label": "日期时间输入",
          "selector": "[data-date-input]"
        },
        {
          "label": "批量输入",
          "selector": "[data-batch-input]"
        }
      ],
      "actions": [
        {
          "label": "填入当前时间",
          "selector": "[data-fill-now]"
        },
        {
          "label": "时间戳转日期",
          "selector": "[data-convert-timestamp]"
        },
        {
          "label": "日期转时间戳",
          "selector": "[data-date-to-timestamp]"
        },
        {
          "label": "批量转换",
          "selector": "[data-batch-convert]"
        }
      ],
      "outputs": [
        {
          "label": "完成状态",
          "selector": "body[data-timestamp-state=\"done\"]"
        },
        {
          "label": "时间戳结果",
          "selector": "[data-timestamp-result]"
        },
        {
          "label": "批量结果",
          "selector": "[data-batch-result]"
        },
        {
          "label": "状态提示",
          "selector": "[data-timestamp-status]"
        }
      ],
      "completion": "时间戳转日期点击 [data-convert-timestamp] 后读取 [data-timestamp-result]；日期转时间戳点击 [data-date-to-timestamp] 后读取 [data-timestamp-result]。",
      "agentPrompt": "请访问 https://tools.smallos.cn/timestamp。时间戳转日期时填入 [data-timestamp-input] 并点击 [data-convert-timestamp]；日期转时间戳时填写 [data-date-input]、[data-millisecond-input] 和 [data-timezone-input]，点击 [data-date-to-timestamp]，等待 body[data-timestamp-state=\"done\"] 后读取 [data-timestamp-result]。",
      "url": "https://tools.smallos.cn/timestamp"
    },
    {
      "id": "cron",
      "title": "Cron 表达式工具",
      "href": "/cron",
      "category": "代码工具",
      "summary": "解析 Cron 表达式，按时区和起始时间预览未来执行时间。",
      "bestFor": [
        "Cron 定时任务预览",
        "跨时区排期核对",
        "上线窗口审查",
        "定时表达式验证"
      ],
      "inputs": [
        {
          "label": "Cron 表达式",
          "selector": "[data-cron-input]"
        },
        {
          "label": "Cron 时区",
          "selector": "[data-cron-timezone]"
        },
        {
          "label": "Cron 起始时间",
          "selector": "[data-cron-start]"
        }
      ],
      "actions": [
        {
          "label": "预览 Cron",
          "selector": "[data-cron-run]"
        },
        {
          "label": "复制 Cron 列表",
          "selector": "[data-cron-copy]"
        }
      ],
      "outputs": [
        {
          "label": "完成状态",
          "selector": "body[data-cron-state=\"done\"]"
        },
        {
          "label": "Cron 结果列表",
          "selector": "[data-cron-results]"
        },
        {
          "label": "Cron 状态",
          "selector": "[data-cron-status]"
        }
      ],
      "completion": "点击 [data-cron-run] 后等待 body[data-cron-state=\"done\"]，再读取 [data-cron-results]。",
      "agentPrompt": "请访问 https://tools.smallos.cn/cron，把表达式填入 [data-cron-input]，选择 [data-cron-timezone]，点击 [data-cron-run]，等待 body[data-cron-state=\"done\"] 后读取 [data-cron-results]。",
      "url": "https://tools.smallos.cn/cron"
    },
    {
      "id": "markdown-export",
      "title": "Markdown 转 PDF / DOC 工具",
      "href": "/markdown-export",
      "category": "代码工具",
      "summary": "把 Markdown 本地渲染成文档预览，并导出 PDF、DOC 或 HTML。",
      "bestFor": [
        "Markdown 转 PDF",
        "Markdown 转 Word 文档",
        "会议纪要或技术方案导出",
        "本地文档预览"
      ],
      "inputs": [
        {
          "label": "Markdown 输入",
          "selector": "[data-md-input]"
        },
        {
          "label": "Markdown 文件上传",
          "selector": "[data-md-file-input]"
        }
      ],
      "actions": [
        {
          "label": "刷新预览",
          "selector": "[data-md-render]"
        },
        {
          "label": "导出 PDF",
          "selector": "[data-md-export-pdf]"
        },
        {
          "label": "导出 DOC",
          "selector": "[data-md-export-doc]"
        },
        {
          "label": "下载 HTML",
          "selector": "[data-md-download-html]"
        }
      ],
      "outputs": [
        {
          "label": "完成状态",
          "selector": "body[data-markdown-export-state=\"done\"]"
        },
        {
          "label": "文档预览",
          "selector": "[data-md-preview]"
        },
        {
          "label": "状态提示",
          "selector": "[data-md-status]"
        }
      ],
      "completion": "填写 [data-md-input] 并点击 [data-md-render] 后等待 body[data-markdown-export-state=\"done\"]，再点击 PDF 或 DOC 导出按钮。",
      "agentPrompt": "请访问 https://tools.smallos.cn/markdown-export，把 Markdown 填入 [data-md-input]，点击 [data-md-render]，等待 body[data-markdown-export-state=\"done\"]，然后按需求点击 [data-md-export-pdf] 或 [data-md-export-doc] 导出。",
      "url": "https://tools.smallos.cn/markdown-export"
    },
    {
      "id": "ai-png-transparent",
      "title": "GPT PNG 背景透明工具",
      "href": "/ai-png-transparent",
      "category": "图片工具",
      "summary": "把 AI 图片中的棋盘格假透明背景转换成真实透明 PNG。",
      "bestFor": [
        "AI 生成图透明化",
        "棋盘格背景清理",
        "透明 PNG 下载"
      ],
      "inputs": [
        {
          "label": "图片上传",
          "selector": "#file-input"
        },
        {
          "label": "识别强度",
          "selector": "#tolerance"
        }
      ],
      "actions": [
        {
          "label": "下载 PNG",
          "selector": "#download-link[aria-disabled=\"false\"]"
        }
      ],
      "outputs": [
        {
          "label": "处理结果画布",
          "selector": "#result-canvas"
        },
        {
          "label": "处理状态",
          "selector": "#status"
        }
      ],
      "completion": "上传图片后等待 #download-link 的 aria-disabled 变为 false。",
      "agentPrompt": "请访问 https://tools.smallos.cn/ai-png-transparent，上传我指定的图片到 #file-input，必要时调整 #tolerance，等待 #download-link[aria-disabled=\"false\"]，然后点击 #download-link 下载透明 PNG。",
      "url": "https://tools.smallos.cn/ai-png-transparent"
    },
    {
      "id": "ico-generator",
      "title": "ICO 网站图标生成器",
      "href": "/ico-generator",
      "category": "图片工具",
      "summary": "上传图片生成多规格 favicon.ico，并打包下载图标资产。",
      "bestFor": [
        "favicon.ico 生成",
        "多尺寸图标导出",
        "站点图标 ZIP 打包"
      ],
      "inputs": [
        {
          "label": "图片上传",
          "selector": "#file-input"
        },
        {
          "label": "ICO 规格",
          "selector": "input[name=\"icon-size\"]"
        }
      ],
      "actions": [
        {
          "label": "生成 ICO",
          "selector": "#generate-button"
        },
        {
          "label": "下载 ZIP",
          "selector": "#download-link[aria-disabled=\"false\"]"
        }
      ],
      "outputs": [
        {
          "label": "规格预览",
          "selector": "#icon-grid"
        },
        {
          "label": "生成状态",
          "selector": "#status"
        }
      ],
      "completion": "上传图片后等待 #download-link 的 aria-disabled 变为 false。",
      "agentPrompt": "请访问 https://tools.smallos.cn/ico-generator，上传我指定的图片到 #file-input，选择需要的 input[name=\"icon-size\"]，点击 #generate-button，等待 #download-link[aria-disabled=\"false\"] 后下载 ZIP。",
      "url": "https://tools.smallos.cn/ico-generator"
    },
    {
      "id": "image-compressor",
      "title": "图片压缩工具",
      "href": "/image-compressor",
      "category": "图片工具",
      "summary": "浏览器本地压缩 PNG、JPEG、WebP，支持单张下载和批量 ZIP。",
      "bestFor": [
        "网页图片压缩",
        "PNG/JPEG/WebP 批处理",
        "压缩结果批量下载"
      ],
      "inputs": [
        {
          "label": "图片上传",
          "selector": "[data-compress-file-input]"
        },
        {
          "label": "输出格式",
          "selector": "input[name=\"format\"]"
        },
        {
          "label": "质量",
          "selector": "#quality"
        },
        {
          "label": "PNG 颜色数",
          "selector": "#colors"
        }
      ],
      "actions": [
        {
          "label": "重新压缩",
          "selector": "[data-compress-run]"
        },
        {
          "label": "下载 ZIP",
          "selector": "[data-compress-zip]"
        },
        {
          "label": "下载单张",
          "selector": "[data-compress-download]"
        }
      ],
      "outputs": [
        {
          "label": "完成状态",
          "selector": "body[data-image-compress-state=\"done\"]"
        },
        {
          "label": "结果表格",
          "selector": "[data-compress-result-table]"
        },
        {
          "label": "结果列表",
          "selector": "[data-compress-result-list]"
        }
      ],
      "completion": "上传图片后等待 body[data-image-compress-state=\"done\"]，多张点击 [data-compress-zip]，单张点击第一个 [data-compress-download]。",
      "agentPrompt": "请访问 https://tools.smallos.cn/image-compressor，上传我指定的 PNG/JPEG/WebP 到 [data-compress-file-input]，等待 body[data-image-compress-state=\"done\"]，如果多张图片点击 [data-compress-zip] 下载 ZIP，否则点击第一个 [data-compress-download] 下载。",
      "url": "https://tools.smallos.cn/image-compressor"
    }
  ]
}