{"slug":"countbot-ai-cron-manager","name":"cron-manager","description":"定时任务管理。创建、查看、修改、删除定时任务，管理任务会话数据。当用户需要设置提醒、定时执行任务、管理调度计划时使用。","long_description":"---\nname: cron-manager\ndescription: 定时任务管理。创建、查看、修改、删除定时任务，管理任务会话数据。当用户需要设置提醒、定时执行任务、管理调度计划时使用。\nversion: 1.1.0\nalways: false\n---\n\n# 定时任务管理\n\n通过命令行管理 CountBot 的定时任务系统，支持完整的 CRUD 操作和会话数据管理。\n\n## 使用场景\n\n- 用户说\"每天早上9点提醒我开会\" -> 创建定时任务\n- 用户说\"帮我设置一个每小时查天气的任务\" -> 创建定时任务\n- 用户说\"看看我有哪些定时任务\" -> 列出任务\n- 用户说\"把那个天气任务改成每2小时执行\" -> 修改任务\n- 用户说\"删掉那个新闻任务\" -> 删除任务\n- 用户说\"暂停/恢复某个任务\" -> 禁用/启用任务\n- 用户说\"立即执行一次那个任务\" -> 手动触发\n- 用户说\"看看天气任务的历史消息\" -> 查看会话消息\n- 用户说\"清理一下定时任务的历史记录\" -> 清理会话\n\n## 命令行调用\n\n开始前先快速确认后端可用：\n\n```bash\ncurl -s http://127.0.0.1:8000/api/cron/jobs || echo \"后端服务没在运行！\"\n```\n\n所有操作优先通过 `exec` 工具执行这个脚本：\n\n```bash\npython3 skills/cron-manager/scripts/cron_manager.py <command> [args]\n```\n\n硬性规则：\n\n- 只用 `skills/cron-manager/scripts/cron_manager.py` 这个脚本名，不要猜 `cron.py`\n- `info/delete/enable/disable/run/messages/clean/reset` 都优先传位置参数 `<job_id>`\n- 不要先 `ls`、再 `help`、再试错多次；优先直接按下面的准确命令执行\n- 只有在命令返回参数错误时，才补一条 `-h` 查看帮助\n\n### 创建任务\n\n```bash\n# 基本创建（默认启用自动重试1次）\npython3 skills/cron-manager/scripts/cron_manager.py create --name \"每日天气\" --schedule \"0 9 * * *\" --message \"查询今天的天气并生成播报\"\n\n# 创建不重试的任务\npython3 skills/cron-manager/scripts/cron_manager.py create --name \"简单任务\" --schedule \"0 9 * * *\" --message \"执行简单任务\" --max-retries 0\n\n# 创建并推送到当前渠道（多机器人渠道应同时指定 account_id）\npython3 skills/cron-manager/scripts/cron_manager.py create --name \"每日天气\" --schedule \"0 9 * * *\" --message \"查询今天的天气并生成播报\" --channel feishu --account-id bot --chat-id ou_xxxx --deliver\n\n# 创建带自定义重试的任务（失败后最多重试 3 次，每次间隔 60 秒）\npython3 skills/cron-manager/scripts/cron_manager.py create --name \"重要任务\" --schedule \"0 9 * * *\" --message \"执行重要任务\" --max-retries 3 --retry-delay 60\n\n# 创建一次性任务（成功后自动删除）\npython3 skills/cron-manager/scripts/cron_manager.py create --name \"一次性提醒\" --schedule \"0 14 * * *\" --message \"下午2点提醒\" --delete-on-success\n```\n\n### 列出任务\n\n```bash\ncurl -s http://127.0.0.1:8000/api/cron/jobs || echo \"后端服务没在运行！\"\n\n# 需要更易读的格式时再用脚本\npython3 skills/cron-manager/scripts/cron_manager.py list\n```\n\n### 查看任务详情\n\n```bash\npython3 skills/cron-manager/scripts/cron_manager.py info <job_id>\n```\n\n### 修改任务\n\n```bash\n# 修改调度时间\npython3 skills/cron-manager/scripts/cron_manager.py update <job_id> --schedule \"0 */2 * * *\"\n\n# 修改名称\npython3 skills/cron-manager/scripts/cron_manager.py update <job_id> --name \"新名称\"\n\n# 修改执行消息\npython3 skills/cron-manager/scripts/cron_manager.py update <job_id> --message \"新的执行指令\"\n\n# 修改渠道投递（注意：update 的 --deliver 需要显式写 true/false）\npython3 skills/cron-manager/scripts/cron_manager.py update <job_id> --channel telegram --account-id default --chat-id 123456 --deliver true\n```\n\n### 删除任务\n\n```bash\npython3 skills/cron-manager/scripts/cron_manager.py delete <job_id>\n```\n\n### 启用/禁用任务\n\n```bash\npython3 skills/cron-manager/scripts/cron_manager.py enable <job_id>\npython3 skills/cron-manager/scripts/cron_manager.py disable <job_id>\n```\n\n### 手动触发执行\n\n```bash\npython3 skills/cron-manager/scripts/cron_manager.py run <job_id>\n```\n\n### 验证 Cron 表达式\n\n```bash\npython3 skills/cron-manager/scripts/cron_manager.py validate \"0 9 * * *\"\n```\n\n### 批量创建任务\n\n```bash\n# 从 JSON 文件批量创建任务\npython3 skills/cron-manager/scripts/cron_manager.py batch-create --file tasks.json\n```\n\nJSON 文件格式示例：\n```json\n[\n  {\n    \"name\": \"每日天气\",\n    \"schedule\": \"0 9 * * *\",\n    \"message\": \"查询今天的天气\",\n    \"enabled\": true,\n    \"max_retries\": 3,\n    \"retry_delay\": 60\n  },\n  {\n    \"name\": \"每周报告\",\n    \"schedule\": \"0 10 * * 1\",\n    \"message\": \"生成本周工作报告\",\n    \"enabled\": true,\n    \"delete_on_success\": false\n  }\n]\n```\n\n### 批量删除任务\n\n```bash\n# 批量删除多个任务（支持 ID 前缀匹配）\npython3 skills/cron-manager/scripts/cron_manager.py batch-delete abc123 def456 ghi789\n```\n\n### 查看任务会话消息\n\n```bash\npython3 skills/cron-manager/scripts/cron_manager.py messages <job_id> --limit 20\n```\n\n### 清理任务会话消息\n\n```bash\n# 保留最近10条\npython3 skills/cron-manager/scripts/cron_manager.py clean <job_id> --keep 10\n\n# 清空所有消息\npython3 skills/cron-manager/scripts/cron_manager.py clean <job_id> --keep 0\n```\n\n### 重置任务会话\n\n```bash\npython3 skills/cron-manager/scripts/cron_manager.py reset <job_id>\n```\n\n## Cron 表达式参考\n\n格式: `分钟 小时 日 月 星期`\n\n| 表达式 | 含义 |\n|--------|------|\n| `0 9 * * *` | 每天 9:00 |\n| `*/30 * * * *` | 每 30 分钟 |\n| `0 9 * * 1-5` | 工作日 9:00 |\n| `0 0 1 * *` | 每月 1 日 0:00 |\n| `0 */2 * * *` | 每 2 小时整点 |\n| `0 8,12,18 * * *` | 每天 8:00、12:00、18:00 |\n\n## 注意事项\n\n- job_id 支持前缀匹配，输入前几位即可\n- 内置系统任务完全隐藏，不可见也不可操作\n- message 字段是任务执行时发送给 AI 的指令，应该写清楚要做什么\n- 优先先跑 `curl -s http://127.0.0.1:8000/api/cron/jobs || echo \"后端服务没在运行！\"`，确认后端在线\n- 严禁把脚本名写成 `cron.py`；规范入口是 `cron_manager.py`\n- 对接受 `job_id` 的命令，只使用位置参数，不要写 `--id`\n- `create` 的 `--deliver` 是无参开关；`update` 的 `--deliver` 必须写成 `true` 或 `false`\n- 创建任务时如果需要推送结果到渠道，必须指定 `--deliver`\n- 多机器人渠道（如飞书）必须区分 `--account-id`，否则会默认落到 `default`\n- 在带渠道上下文的会话中执行时，脚本会自动补全当前 `channel/chat_id/account_id`\n- clean 操作不可撤销，清理前建议先用 messages 查看内容\n- reset 会删除整个会话，任务下次执行时会自动创建新会话\n\n## 新功能说明\n\n### 自动重试机制\n\n- 默认启用自动重试，失败后重试1次，间隔60秒\n- 使用 `--max-retries` 指定最大重试次数（0 = 不重试，最多5次）\n- 使用 `--retry-delay` 指定重试间隔秒数（默认 60 秒）\n- 任务失败后会自动重试，直到成功或达到最大重试次数\n- 重试期间任务状态显示为 \"retrying\"\n- 重试耗尽后按原定 cron 表达式继续执行\n\n### 成功后自动删除\n\n- 使用 `--delete-on-success` 标记任务为一次性任务\n- 任务执行成功后会自动从数据库中删除\n- 适用于一次性提醒、临时任务等场景\n- 如果任务失败，不会删除，会按重试策略处理\n\n### 批量操作\n\n- `batch-create` 支持从 JSON 文件批量创建任务\n- `batch-delete` 支持一次删除多个任务\n- 批量操作会显示成功和失败的统计信息\n- 部分失败不影响其他任务的处理\n\n## 渠道自动识别\n\n当用户通过飞书、钉钉、QQ、Telegram 等渠道与 AI 对话时，系统提示词中会自动包含当前渠道信息：\n\n```\nChannel: feishu\nChat ID: ou_xxxx\nAccount ID: bot\n```\n\n创建定时任务时，应主动利用这些信息：\n- 如果用户说\"每天提醒我\"，自动使用当前渠道和 chat_id 作为投递目标\n- 如果当前渠道支持多机器人，必须同时带上当前 `Account ID`\n- 如果用户说\"推送到这个群\"，从上下文获取 channel 和 chat_id\n- 如果是网页端对话（无渠道信息），创建任务时不设置投递，仅在系统内执行\n\n示例：用户在飞书群中说\"每天9点提醒我看天气\"\n\n```bash\npython3 skills/cron-manager/scripts/cron_manager.py create --name \"每日天气提醒\" --schedule \"0 9 * * *\" --message \"查询今天的天气并生成播报\" --channel feishu --account-id bot --chat-id ou_xxxx --deliver\n```\n","tagline":"定时任务管理。创建、查看、修改、删除定时任务，管理任务会话数据。当用户需要设置提醒、定时执行任务、管理调度计划时使用。","category":"automation","tags":["agent-skill"],"author":"countbot-ai","verified":false,"attribution":{"status":"registry_indexed","statusLabel":"Registry indexed","shortLabel":"REGISTRY INDEXED","sourceLabel":"github candidate review","sourceDetail":"countbot-ai/CountBot","creatorName":"countbot-ai","creatorUrl":"https://github.com/countbot-ai","sourceUrl":"https://github.com/countbot-ai/CountBot/tree/main/workspace/skills/cron-manager","indexedBy":"OpenAgentSkill community index","claimUrl":"https://www.openagentskill.com/skills/countbot-ai-cron-manager#claim-this-skill","claimCta":"Claim this skill","trustNote":"This listing was indexed from public sources and is not marked official until a maintainer claim is approved.","publicNote":"Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals."},"stats":{"stars":774,"forks":102,"verified_installs":0,"successful_runs":0,"total_outcomes":0,"rating":0,"review_count":0,"quality_score":43.18},"quality":{"score":75,"tier":"strong","label":"Strong","summary":"Solid option that is likely worth shortlisting for production workflows.","signals":[{"label":"GitHub stars","value":"774","tone":"positive"},{"label":"Freshness","value":"2d ago","tone":"positive"},{"label":"Install ready","value":"Yes","tone":"positive"},{"label":"License","value":"MIT","tone":"neutral"}],"warnings":["SKILL.md is Chinese-only, which may reduce usability for non-Chinese agents or teams."]},"trust":{"version":"trust-score-v5","score":61,"base_score":69,"outcome_confidence":0,"tier":"review","label":"Sandbox only","summary":"Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.","recommendedAction":"Run only in a sandbox and compare close alternatives before using it for real work.","decision":{"install_policy":"human_review_before_install","auto_install_allowed":false,"human_review_required":true,"sandbox_first":true,"agent_action":"Compare alternatives before installing.","reasoning":["61/100 Trust Score v5","69/100 Trust Score v4 baseline","Needs more real agent outcomes before unattended install","Install path is available","Review before production"],"review_required_when":["The workspace contains production secrets, payments, private customer data, or irreversible actions.","The install command requests shell, network, credential, database, or broad filesystem access.","Outcome evidence is missing, recently failed, or required human review.","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"]},"dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":76,"weight":0.13,"status":"info","detail":"774 GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":71,"weight":0.08,"status":"info","detail":"774 stars, 102 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"weight":0.14,"status":"pass","detail":"2d since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":60,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":64,"weight":0.12,"status":"info","detail":"command execution surface, network or browser surface"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add countbot-ai/CountBot --skill cron-manager"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":48,"weight":0.07,"status":"warn","detail":"shell or command execution, filesystem or document access"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/countbot-ai/CountBot/tree/main/workspace/skills/cron-manager"},{"id":"review_status","label":"Review status","score":66,"weight":0.05,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"info","label":"GitHub adoption","detail":"774 GitHub stars"},{"status":"info","label":"Stars/forks activity","detail":"774 stars, 102 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"2d since push"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"info","label":"Dependency/runtime risk","detail":"command execution surface, network or browser surface"},{"status":"pass","label":"Install availability","detail":"npx skills add countbot-ai/CountBot --skill cron-manager"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"warn","label":"Permission surface","detail":"shell or command execution, filesystem or document access"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/countbot-ai/CountBot/tree/main/workspace/skills/cron-manager"},{"status":"info","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Meaningful GitHub adoption signal","Install command has no obvious high-risk pattern","Outcome loop is ready but needs first real agent run"],"warnings":["SKILL.md is Chinese-only, which may reduce usability for non-Chinese agents or teams.","Quality score needs review","Permission surface needs review: shell or command execution, filesystem or document access","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Permission surface: shell or command execution, filesystem or document access","No real agent outcome reports yet","Human review required before unattended installation"],"evidence":{"stars":"774 GitHub stars","repoActivity":"774 stars, 102 forks","lastPushed":"2d since push","license":"MIT","repository":"https://github.com/countbot-ai/CountBot/tree/main/workspace/skills/cron-manager","install":"npx skills add countbot-ai/CountBot --skill cron-manager","installSafety":"standard package or runtime install path","permissionSurface":"shell or command execution, filesystem or document access","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet","agentProvenScore":0,"outcomeConfidence":"0%","installPolicy":"human_review_before_install"},"installReadiness":{"ready":true,"command":"npx skills add countbot-ai/CountBot --skill cron-manager","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","2d since push","Trust Score v5 requires review or sandbox-only use before install."]},"agentCompatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["SKILL.md is Chinese-only, which may reduce usability for non-Chinese agents or teams.","Quality score needs review","Permission surface needs review: shell or command execution, filesystem or document access","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Permission surface: shell or command execution, filesystem or document access"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Compare alternatives before installing."},"outcome_loop":{"version":"openagentskill-agent-outcome-v4","required_after_install":true,"endpoint":"/api/agent/outcome","method":"POST","event_id_source":"feedback.event_id, install_receipt.resolve_event_id, or decision_packet.outcome_feedback.event_id","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"required_fields":["event_id","skill_slug","task"],"quality_fields":["task_success","output_quality","error_type","human_review_required","used_in_production","workspace","evidence_url","time_to_useful_ms","source_version"],"ranking_inputs_updated":["Trust Score v5 outcome confidence","Agent Proven Score","Resolve ranking task-fit evidence","Skill detail machine-readable metadata","Outcome leaderboard"]},"agent_contract":{"suited_tasks":["automation","agent-skill"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"install_command":"npx skills add countbot-ai/CountBot --skill cron-manager","trust_score":61,"trust_version":"trust-score-v5","risk_level":"medium","do_not_use_when":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"before_install":["Read the audit page and machine-readable metadata.","Confirm the install command, license, and permission surface fit the workspace.","Get explicit human approval or choose an alternative before installing."],"after_run":["Report the outcome to /api/agent/outcome using the resolve event id.","Include output_quality, workspace, human_review_required, and evidence_url when available.","Re-resolve before broad production rollout."]},"bestFor":["automation","agent-skill"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["SKILL.md is Chinese-only, which may reduce usability for non-Chinese agents or teams.","Quality score needs review","Permission surface needs review: shell or command execution, filesystem or document access","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Permission surface: shell or command execution, filesystem or document access"],"backward_compatible":{"trust_score_v4":{"version":"trust-score-v4","score":69,"tier":"review","label":"Manual review","summary":"Potentially useful, but at least one trust signal needs human inspection."}}},"trust_score_v5":{"version":"trust-score-v5","score":61,"base_score":69,"outcome_confidence":0,"tier":"review","label":"Sandbox only","summary":"Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.","recommendedAction":"Run only in a sandbox and compare close alternatives before using it for real work.","decision":{"install_policy":"human_review_before_install","auto_install_allowed":false,"human_review_required":true,"sandbox_first":true,"agent_action":"Compare alternatives before installing.","reasoning":["61/100 Trust Score v5","69/100 Trust Score v4 baseline","Needs more real agent outcomes before unattended install","Install path is available","Review before production"],"review_required_when":["The workspace contains production secrets, payments, private customer data, or irreversible actions.","The install command requests shell, network, credential, database, or broad filesystem access.","Outcome evidence is missing, recently failed, or required human review.","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"]},"dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":76,"weight":0.13,"status":"info","detail":"774 GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":71,"weight":0.08,"status":"info","detail":"774 stars, 102 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"weight":0.14,"status":"pass","detail":"2d since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":60,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":64,"weight":0.12,"status":"info","detail":"command execution surface, network or browser surface"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add countbot-ai/CountBot --skill cron-manager"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":48,"weight":0.07,"status":"warn","detail":"shell or command execution, filesystem or document access"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/countbot-ai/CountBot/tree/main/workspace/skills/cron-manager"},{"id":"review_status","label":"Review status","score":66,"weight":0.05,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"info","label":"GitHub adoption","detail":"774 GitHub stars"},{"status":"info","label":"Stars/forks activity","detail":"774 stars, 102 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"2d since push"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"info","label":"Dependency/runtime risk","detail":"command execution surface, network or browser surface"},{"status":"pass","label":"Install availability","detail":"npx skills add countbot-ai/CountBot --skill cron-manager"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"warn","label":"Permission surface","detail":"shell or command execution, filesystem or document access"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/countbot-ai/CountBot/tree/main/workspace/skills/cron-manager"},{"status":"info","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Meaningful GitHub adoption signal","Install command has no obvious high-risk pattern","Outcome loop is ready but needs first real agent run"],"warnings":["SKILL.md is Chinese-only, which may reduce usability for non-Chinese agents or teams.","Quality score needs review","Permission surface needs review: shell or command execution, filesystem or document access","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Permission surface: shell or command execution, filesystem or document access","No real agent outcome reports yet","Human review required before unattended installation"],"evidence":{"stars":"774 GitHub stars","repoActivity":"774 stars, 102 forks","lastPushed":"2d since push","license":"MIT","repository":"https://github.com/countbot-ai/CountBot/tree/main/workspace/skills/cron-manager","install":"npx skills add countbot-ai/CountBot --skill cron-manager","installSafety":"standard package or runtime install path","permissionSurface":"shell or command execution, filesystem or document access","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet","agentProvenScore":0,"outcomeConfidence":"0%","installPolicy":"human_review_before_install"},"installReadiness":{"ready":true,"command":"npx skills add countbot-ai/CountBot --skill cron-manager","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","2d since push","Trust Score v5 requires review or sandbox-only use before install."]},"agentCompatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["SKILL.md is Chinese-only, which may reduce usability for non-Chinese agents or teams.","Quality score needs review","Permission surface needs review: shell or command execution, filesystem or document access","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Permission surface: shell or command execution, filesystem or document access"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Compare alternatives before installing."},"outcome_loop":{"version":"openagentskill-agent-outcome-v4","required_after_install":true,"endpoint":"/api/agent/outcome","method":"POST","event_id_source":"feedback.event_id, install_receipt.resolve_event_id, or decision_packet.outcome_feedback.event_id","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"required_fields":["event_id","skill_slug","task"],"quality_fields":["task_success","output_quality","error_type","human_review_required","used_in_production","workspace","evidence_url","time_to_useful_ms","source_version"],"ranking_inputs_updated":["Trust Score v5 outcome confidence","Agent Proven Score","Resolve ranking task-fit evidence","Skill detail machine-readable metadata","Outcome leaderboard"]},"agent_contract":{"suited_tasks":["automation","agent-skill"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"install_command":"npx skills add countbot-ai/CountBot --skill cron-manager","trust_score":61,"trust_version":"trust-score-v5","risk_level":"medium","do_not_use_when":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"before_install":["Read the audit page and machine-readable metadata.","Confirm the install command, license, and permission surface fit the workspace.","Get explicit human approval or choose an alternative before installing."],"after_run":["Report the outcome to /api/agent/outcome using the resolve event id.","Include output_quality, workspace, human_review_required, and evidence_url when available.","Re-resolve before broad production rollout."]},"bestFor":["automation","agent-skill"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["SKILL.md is Chinese-only, which may reduce usability for non-Chinese agents or teams.","Quality score needs review","Permission surface needs review: shell or command execution, filesystem or document access","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Permission surface: shell or command execution, filesystem or document access"],"backward_compatible":{"trust_score_v4":{"version":"trust-score-v4","score":69,"tier":"review","label":"Manual review","summary":"Potentially useful, but at least one trust signal needs human inspection."}}},"trust_score_v4":{"version":"trust-score-v4","score":69,"tier":"review","label":"Manual review","summary":"Potentially useful, but at least one trust signal needs human inspection.","recommendedAction":"Inspect the repository, license, and recent activity before connecting it to agent workflows.","dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":76,"weight":0.13,"status":"info","detail":"774 GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":71,"weight":0.08,"status":"info","detail":"774 stars, 102 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"weight":0.14,"status":"pass","detail":"2d since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":60,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":64,"weight":0.12,"status":"info","detail":"command execution surface, network or browser surface"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add countbot-ai/CountBot --skill cron-manager"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":48,"weight":0.07,"status":"warn","detail":"shell or command execution, filesystem or document access"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/countbot-ai/CountBot/tree/main/workspace/skills/cron-manager"},{"id":"review_status","label":"Review status","score":66,"weight":0.05,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"info","label":"GitHub adoption","detail":"774 GitHub stars"},{"status":"info","label":"Stars/forks activity","detail":"774 stars, 102 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"2d since push"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"info","label":"Dependency/runtime risk","detail":"command execution surface, network or browser surface"},{"status":"pass","label":"Install availability","detail":"npx skills add countbot-ai/CountBot --skill cron-manager"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"warn","label":"Permission surface","detail":"shell or command execution, filesystem or document access"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/countbot-ai/CountBot/tree/main/workspace/skills/cron-manager"},{"status":"info","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Meaningful GitHub adoption signal","Install command has no obvious high-risk pattern"],"warnings":["SKILL.md is Chinese-only, which may reduce usability for non-Chinese agents or teams.","Quality score needs review","Permission surface needs review: shell or command execution, filesystem or document access","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Permission surface: shell or command execution, filesystem or document access"],"evidence":{"stars":"774 GitHub stars","repoActivity":"774 stars, 102 forks","lastPushed":"2d since push","license":"MIT","repository":"https://github.com/countbot-ai/CountBot/tree/main/workspace/skills/cron-manager","install":"npx skills add countbot-ai/CountBot --skill cron-manager","installSafety":"standard package or runtime install path","permissionSurface":"shell or command execution, filesystem or document access","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"installReadiness":{"ready":true,"command":"npx skills add countbot-ai/CountBot --skill cron-manager","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","2d since push"]},"agentCompatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["SKILL.md is Chinese-only, which may reduce usability for non-Chinese agents or teams.","Quality score needs review","Permission surface needs review: shell or command execution, filesystem or document access","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Permission surface: shell or command execution, filesystem or document access"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Human review or sandbox validation is required before automatic installation."},"bestFor":["automation","agent-skill"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["SKILL.md is Chinese-only, which may reduce usability for non-Chinese agents or teams.","Quality score needs review","Permission surface needs review: shell or command execution, filesystem or document access","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Permission surface: shell or command execution, filesystem or document access"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"outcome_stats":null,"safety":{"score":51,"level":"avoid_auto_install","label":"Avoid automatic install","safety_tier":{"tier":"experimental","label":"Experimental","badge":"EXPERIMENTAL","summary":"Sparse or mixed signals. Useful for discovery, but not for autonomous installation.","recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","auto_install_policy":"review","reasons":["High-risk permission hints: Shell or command execution","51/100 agent safety score"]},"auto_install_allowed":false,"human_review_required":true,"blocked":false,"audit_risk":"needs_review","permission_hints":[{"id":"shell","label":"Shell or command execution","reason":"Skill metadata references terminal, CLI, shell, subprocess, or command execution workflows.","severity":"high"},{"id":"network","label":"Network access","reason":"Skill likely fetches remote pages, APIs, repositories, or external services.","severity":"medium"},{"id":"filesystem","label":"Filesystem access","reason":"Skill may read or write project files, documents, generated artifacts, or local workspace state.","severity":"medium"}],"policy_warnings":["High-risk permission hints: Shell or command execution","Permission surface may require sandboxing"],"constraints_applied":{"max_risk":"medium","needs_install_command":true,"min_stars":0}},"safety_gate":{"tier":"experimental","label":"Experimental","badge":"EXPERIMENTAL","auto_install_policy":"review","auto_install_allowed":false,"blocked":false,"human_review_required":true,"recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","reasons":["High-risk permission hints: Shell or command execution","51/100 agent safety score"]},"eval":{"version":"openagentskill-skill-eval-v1","status":"failed","score":70,"risk_level":"high","decision":{"recommendation":"do_not_auto_install","reason":"Permission surface: shell or command execution, filesystem or document access","auto_install_allowed":false,"policy":"block","human_review_required":true},"blockers":["Permission surface: shell or command execution, filesystem or document access"],"warnings":["Trust score: Potentially useful, but at least one trust signal needs human inspection.","Audit score: Needs review","Agent safety gate: Sparse or mixed signals. Useful for discovery, but not for autonomous installation.","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","High-risk permission hints: Shell or command execution","Permission surface may require sandboxing","SKILL.md is Chinese-only, which may reduce usability for non-Chinese agents or teams.","Destructive commands (delete, clean, reset) do not include explicit confirmation or dry-run safeguards in the documented workflow.","Quality score needs review","Permission surface needs review: shell or command execution, filesystem or document access","Permission surface: shell or command execution, filesystem or document access"],"validation_plan":["Inspect repository, README/SKILL.md, license, and recent commits before production use.","Install in an isolated workspace or sandbox with no production secrets available.","Run the smallest representative task and record files touched, commands run, network access, and outputs.","Compare the selected skill against at least one alternative when the eval status is review or failed.","Promote only after the agent reports a successful verification result and unresolved warnings are accepted."],"checks":[{"id":"task_fit","label":"Task fit","status":"pass","score":84,"required_for_auto_install":true,"detail":"Task wording matches this skill metadata.","evidence":["Evaluate cron-manager before installing it in an agent workflow","automation","Workflow automation workflows; Claude Code teams; teams that value GitHub adoption signals"]},{"id":"install_path","label":"Install path","status":"pass","score":92,"required_for_auto_install":true,"detail":"Install handoff is available.","evidence":["npx skills add countbot-ai/CountBot --skill cron-manager"]},{"id":"install_safety","label":"Install command safety","status":"pass","score":92,"required_for_auto_install":true,"detail":"standard package or runtime install path","evidence":["npx skills add countbot-ai/CountBot --skill cron-manager"]},{"id":"trust_score","label":"Trust score","status":"warn","score":69,"required_for_auto_install":true,"detail":"Potentially useful, but at least one trust signal needs human inspection.","evidence":["Manual review","774 GitHub stars","MIT"]},{"id":"audit_score","label":"Audit score","status":"warn","score":79,"required_for_auto_install":true,"detail":"Needs review","evidence":["Permission surface may require sandboxing"]},{"id":"agent_safety_gate","label":"Agent safety gate","status":"warn","score":51,"required_for_auto_install":true,"detail":"Sparse or mixed signals. Useful for discovery, but not for autonomous installation.","evidence":["Test manually in an isolated workspace and compare against safer alternatives.","High-risk permission hints: Shell or command execution"]},{"id":"readme_skillmd_completeness","label":"README/SKILL.md completeness","status":"warn","score":60,"required_for_auto_install":false,"detail":"Public metadata needs stronger README/SKILL.md context","evidence":["Thin public metadata"]},{"id":"license_clarity","label":"License clarity","status":"pass","score":86,"required_for_auto_install":true,"detail":"MIT","evidence":["MIT"]},{"id":"recent_maintenance","label":"Recent maintenance","status":"pass","score":100,"required_for_auto_install":false,"detail":"2d since push","evidence":["2d since push"]},{"id":"permission_surface","label":"Permission surface","status":"fail","score":48,"required_for_auto_install":true,"detail":"shell or command execution, filesystem or document access","evidence":["Shell or command execution: high","Network access: medium","Filesystem access: medium"]},{"id":"alternatives","label":"Alternatives available","status":"info","score":55,"required_for_auto_install":false,"detail":"No close alternatives were found in the current shortlist.","evidence":[]}],"endpoints":{"web":"https://www.openagentskill.com/skills/countbot-ai-cron-manager/evals","api":"/api/agent/evals?slug=countbot-ai-cron-manager","text":"/api/agent/evals?slug=countbot-ai-cron-manager&format=text"}},"agent_readable_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"countbot-ai-cron-manager","name":"cron-manager","description":"定时任务管理。创建、查看、修改、删除定时任务，管理任务会话数据。当用户需要设置提醒、定时执行任务、管理调度计划时使用。","category":"automation","url":"https://www.openagentskill.com/skills/countbot-ai-cron-manager","repository":"https://github.com/countbot-ai/CountBot/tree/main/workspace/skills/cron-manager","github_repo":"countbot-ai/CountBot"},"suited_tasks":["Workflow automation workflows","Claude Code teams","teams that value GitHub adoption signals","Move data between tools","Transform files","Trigger repeatable actions","Navigate local resources","Run repeatable desktop actions"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add countbot-ai/CountBot --skill cron-manager","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz add countbot-ai-cron-manager"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"cron-manager\" agent skill from https://github.com/countbot-ai/CountBot/tree/main/workspace/skills/cron-manager. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: 定时任务管理。创建、查看、修改、删除定时任务，管理任务会话数据。当用户需要设置提醒、定时执行任务、管理调度计划时使用。 After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"countbot-ai-cron-manager\",\"task\":\"Install cron-manager\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"cron-manager\" as a Claude Code skill from https://github.com/countbot-ai/CountBot/tree/main/workspace/skills/cron-manager. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: 定时任务管理。创建、查看、修改、删除定时任务，管理任务会话数据。当用户需要设置提醒、定时执行任务、管理调度计划时使用。 After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"countbot-ai-cron-manager\",\"task\":\"Install cron-manager\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"cron-manager\" from https://github.com/countbot-ai/CountBot/tree/main/workspace/skills/cron-manager into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: 定时任务管理。创建、查看、修改、删除定时任务，管理任务会话数据。当用户需要设置提醒、定时执行任务、管理调度计划时使用。 After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"countbot-ai-cron-manager\",\"task\":\"Install cron-manager\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."}],"handoff_url":"https://www.openagentskill.com/api/skills/countbot-ai-cron-manager/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/countbot-ai-cron-manager"},"trust":{"score":69,"label":"Manual review","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"774 GitHub stars","repoActivity":"774 stars, 102 forks","lastPushed":"2d since push","license":"MIT","repository":"https://github.com/countbot-ai/CountBot/tree/main/workspace/skills/cron-manager","install":"npx skills add countbot-ai/CountBot --skill cron-manager","installSafety":"standard package or runtime install path","permissionSurface":"shell or command execution, filesystem or document access","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["automation","agent-skill"],"known_risks":["SKILL.md is Chinese-only, which may reduce usability for non-Chinese agents or teams.","Quality score needs review","Permission surface needs review: shell or command execution, filesystem or document access","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Permission surface: shell or command execution, filesystem or document access"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":79,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Permission surface may require sandboxing","SKILL.md is Chinese-only, which may reduce usability for non-Chinese agents or teams.","Destructive commands (delete, clean, reset) do not include explicit confirmation or dry-run safeguards in the documented workflow.","Quality score needs review","Permission surface needs review: shell or command execution, filesystem or document access","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Permission surface: shell or command execution, filesystem or document access"]},"safety_gate":{"tier":"experimental","label":"Experimental","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Test manually in an isolated workspace and compare against safer alternatives."},"quality":{"score":75,"label":"Strong"},"supply":{"track":"Coding and developer agents","scenario":"Coding agents","maintenance":"2d since push","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","production agents without a repository review","SKILL.md is Chinese-only, which may reduce usability for non-Chinese agents or teams.","No OpenAgentSkill engagement data yet","High-risk permission hints: Shell or command execution","Permission surface may require sandboxing","Destructive commands (delete, clean, reset) do not include explicit confirmation or dry-run safeguards in the documented workflow.","Quality score needs review"],"agent_contract":{"task_input":"Use cron-manager in an agent workflow","recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","install_policy":"review","minimum_review_before_use":["Trust: 69/100 Manual review","Audit: 79/100 Needs review","Safety: 51/100 Avoid automatic install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"countbot-ai-cron-manager (cron-manager)","install_command":"npx skills add countbot-ai/CountBot --skill cron-manager","risk_summary":"Needs review; Experimental; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"countbot-ai-cron-manager","task":"Use cron-manager in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/countbot-ai-cron-manager","api":"https://www.openagentskill.com/api/agent/skills/countbot-ai-cron-manager","audit":"https://www.openagentskill.com/skills/countbot-ai-cron-manager/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=countbot-ai-cron-manager&task=Use%20cron-manager%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20cron-manager%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20cron-manager%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/countbot-ai-cron-manager/install","manifest":"https://www.openagentskill.com/api/registry/manifest/countbot-ai-cron-manager"}},"machine_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"countbot-ai-cron-manager","name":"cron-manager","description":"定时任务管理。创建、查看、修改、删除定时任务，管理任务会话数据。当用户需要设置提醒、定时执行任务、管理调度计划时使用。","category":"automation","url":"https://www.openagentskill.com/skills/countbot-ai-cron-manager","repository":"https://github.com/countbot-ai/CountBot/tree/main/workspace/skills/cron-manager","github_repo":"countbot-ai/CountBot"},"suited_tasks":["Workflow automation workflows","Claude Code teams","teams that value GitHub adoption signals","Move data between tools","Transform files","Trigger repeatable actions","Navigate local resources","Run repeatable desktop actions"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add countbot-ai/CountBot --skill cron-manager","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz add countbot-ai-cron-manager"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"cron-manager\" agent skill from https://github.com/countbot-ai/CountBot/tree/main/workspace/skills/cron-manager. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: 定时任务管理。创建、查看、修改、删除定时任务，管理任务会话数据。当用户需要设置提醒、定时执行任务、管理调度计划时使用。 After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"countbot-ai-cron-manager\",\"task\":\"Install cron-manager\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"cron-manager\" as a Claude Code skill from https://github.com/countbot-ai/CountBot/tree/main/workspace/skills/cron-manager. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: 定时任务管理。创建、查看、修改、删除定时任务，管理任务会话数据。当用户需要设置提醒、定时执行任务、管理调度计划时使用。 After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"countbot-ai-cron-manager\",\"task\":\"Install cron-manager\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"cron-manager\" from https://github.com/countbot-ai/CountBot/tree/main/workspace/skills/cron-manager into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: 定时任务管理。创建、查看、修改、删除定时任务，管理任务会话数据。当用户需要设置提醒、定时执行任务、管理调度计划时使用。 After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"countbot-ai-cron-manager\",\"task\":\"Install cron-manager\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."}],"handoff_url":"https://www.openagentskill.com/api/skills/countbot-ai-cron-manager/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/countbot-ai-cron-manager"},"trust":{"score":69,"label":"Manual review","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"774 GitHub stars","repoActivity":"774 stars, 102 forks","lastPushed":"2d since push","license":"MIT","repository":"https://github.com/countbot-ai/CountBot/tree/main/workspace/skills/cron-manager","install":"npx skills add countbot-ai/CountBot --skill cron-manager","installSafety":"standard package or runtime install path","permissionSurface":"shell or command execution, filesystem or document access","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["automation","agent-skill"],"known_risks":["SKILL.md is Chinese-only, which may reduce usability for non-Chinese agents or teams.","Quality score needs review","Permission surface needs review: shell or command execution, filesystem or document access","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Permission surface: shell or command execution, filesystem or document access"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":79,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Permission surface may require sandboxing","SKILL.md is Chinese-only, which may reduce usability for non-Chinese agents or teams.","Destructive commands (delete, clean, reset) do not include explicit confirmation or dry-run safeguards in the documented workflow.","Quality score needs review","Permission surface needs review: shell or command execution, filesystem or document access","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Permission surface: shell or command execution, filesystem or document access"]},"safety_gate":{"tier":"experimental","label":"Experimental","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Test manually in an isolated workspace and compare against safer alternatives."},"quality":{"score":75,"label":"Strong"},"supply":{"track":"Coding and developer agents","scenario":"Coding agents","maintenance":"2d since push","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","production agents without a repository review","SKILL.md is Chinese-only, which may reduce usability for non-Chinese agents or teams.","No OpenAgentSkill engagement data yet","High-risk permission hints: Shell or command execution","Permission surface may require sandboxing","Destructive commands (delete, clean, reset) do not include explicit confirmation or dry-run safeguards in the documented workflow.","Quality score needs review"],"agent_contract":{"task_input":"Use cron-manager in an agent workflow","recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","install_policy":"review","minimum_review_before_use":["Trust: 69/100 Manual review","Audit: 79/100 Needs review","Safety: 51/100 Avoid automatic install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"countbot-ai-cron-manager (cron-manager)","install_command":"npx skills add countbot-ai/CountBot --skill cron-manager","risk_summary":"Needs review; Experimental; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"countbot-ai-cron-manager","task":"Use cron-manager in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/countbot-ai-cron-manager","api":"https://www.openagentskill.com/api/agent/skills/countbot-ai-cron-manager","audit":"https://www.openagentskill.com/skills/countbot-ai-cron-manager/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=countbot-ai-cron-manager&task=Use%20cron-manager%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20cron-manager%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20cron-manager%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/countbot-ai-cron-manager/install","manifest":"https://www.openagentskill.com/api/registry/manifest/countbot-ai-cron-manager"}},"supply_profile":{"track":{"slug":"coding","label":"Coding and developer agents","shortLabel":"Coding","description":"Code review, repo analysis, testing, CI, GitHub, DevOps, and developer workflow skills."},"scenario":{"label":"Coding agents","description":"I need a coding agent that can understand a repository, edit code, and review pull requests.","useCases":[{"slug":"workflow-automation","title":"Workflow automation"},{"slug":"local-desktop","title":"Local desktop"},{"slug":"browser-automation","title":"Browser automation"}]},"applicableAgents":["Claude Code","CLI","Codex","Cursor"],"install":{"ready":true,"command":"npx skills add countbot-ai/CountBot --skill cron-manager","primaryTarget":"CLI","targetCount":4},"githubQuality":{"stars":774,"starsLabel":"774","forks":102,"license":"MIT","qualityScore":75,"trustScore":69,"auditScore":79},"maintenance":{"status":"fresh","label":"2d since push","daysSincePush":2,"lastPushedAt":"2026-09-04T04:02:02+00:00"},"risk":{"level":"needs_review","label":"Needs review","requiresReview":true,"notes":["Permission surface may require sandboxing","SKILL.md is Chinese-only, which may reduce usability for non-Chinese agents or teams.","Destructive commands (delete, clean, reset) do not include explicit confirmation or dry-run safeguards in the documented workflow.","Quality score needs review","Permission surface needs review: shell or command execution, filesystem or document access"]},"coverageTags":["Coding","Coding agents","automation","agent-skill"]},"audit":{"audit_score":79,"risk_level":"needs_review","risk_label":"Needs review","quality_score":75,"trust_score":69,"maintenance_score":100,"security_score":76,"install_score":92,"warnings":["Permission surface may require sandboxing","SKILL.md is Chinese-only, which may reduce usability for non-Chinese agents or teams.","Destructive commands (delete, clean, reset) do not include explicit confirmation or dry-run safeguards in the documented workflow.","Quality score needs review","Permission surface needs review: shell or command execution, filesystem or document access","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Permission surface: shell or command execution, filesystem or document access"]},"quality_signals":{"model":"v2","star_score":20.23,"usage_score":0,"review_score":4.95,"metadata_score":3,"freshness_score":15},"platforms":["Claude Code"],"use_cases":[{"slug":"workflow-automation","title":"Workflow automation","url":"https://www.openagentskill.com/use-cases/workflow-automation"},{"slug":"local-desktop","title":"Local desktop","url":"https://www.openagentskill.com/use-cases/local-desktop"},{"slug":"browser-automation","title":"Browser automation","url":"https://www.openagentskill.com/use-cases/browser-automation"},{"slug":"email-calendar","title":"Email and calendar","url":"https://www.openagentskill.com/use-cases/email-calendar"}],"stacks":[{"slug":"content-growth-agent","title":"Content growth agent","url":"https://www.openagentskill.com/collections/content-growth-agent"},{"slug":"browser-qa-agent","title":"Browser QA agent","url":"https://www.openagentskill.com/collections/browser-qa-agent"},{"slug":"web-data-pipeline","title":"Web data pipeline","url":"https://www.openagentskill.com/collections/web-data-pipeline"}],"install":"npx skills add countbot-ai/CountBot --skill cron-manager","install_targets":[{"id":"openagentskill-cli","label":"CLI","title":"OpenAgentSkill CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz add countbot-ai-cron-manager","description":"Resolve policy, run the source installer safely, and report a verified install receipt.","copyLabel":"Copy command"},{"id":"codex","label":"Codex","title":"Codex install prompt","kind":"agent-prompt","value":"Install the \"cron-manager\" agent skill from https://github.com/countbot-ai/CountBot/tree/main/workspace/skills/cron-manager. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: 定时任务管理。创建、查看、修改、删除定时任务，管理任务会话数据。当用户需要设置提醒、定时执行任务、管理调度计划时使用。 After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"countbot-ai-cron-manager\",\"task\":\"Install cron-manager\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Give Codex a repo-aware install prompt when the skill is not available through a local CLI.","copyLabel":"Copy prompt"},{"id":"claude-code","label":"Claude Code","title":"Claude Code skill prompt","kind":"agent-prompt","value":"Add \"cron-manager\" as a Claude Code skill from https://github.com/countbot-ai/CountBot/tree/main/workspace/skills/cron-manager. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: 定时任务管理。创建、查看、修改、删除定时任务，管理任务会话数据。当用户需要设置提醒、定时执行任务、管理调度计划时使用。 After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"countbot-ai-cron-manager\",\"task\":\"Install cron-manager\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this prompt to ask Claude Code to add the skill and explain the local activation steps.","copyLabel":"Copy prompt"},{"id":"cursor","label":"Cursor","title":"Cursor rule prompt","kind":"agent-prompt","value":"Turn \"cron-manager\" from https://github.com/countbot-ai/CountBot/tree/main/workspace/skills/cron-manager into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: 定时任务管理。创建、查看、修改、删除定时任务，管理任务会话数据。当用户需要设置提醒、定时执行任务、管理调度计划时使用。 After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"countbot-ai-cron-manager\",\"task\":\"Install cron-manager\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this when installing as Cursor project rules or reusable agent instructions.","copyLabel":"Copy prompt"}],"repository":"https://github.com/countbot-ai/CountBot/tree/main/workspace/skills/cron-manager","github_repo":"countbot-ai/CountBot","version":"1.1.0","license":"MIT","urls":{"web":"https://www.openagentskill.com/skills/countbot-ai-cron-manager","repository":"https://github.com/countbot-ai/CountBot/tree/main/workspace/skills/cron-manager","api":"/api/agent/skills/countbot-ai-cron-manager","install_api":"/api/skills/countbot-ai-cron-manager/install"},"meta":{"created_at":"2026-09-05T05:41:18.856605+00:00","updated_at":"2026-09-05T05:41:19.033495+00:00","agent_friendly":true}}