skill-cron

Featured

Use when the user wants to register, inspect, manually run, or remove scheduled Claude skills with Telegram push notifications. Presents a menu, discovers schedulable skills with headless-prompt frontmatter, converts natural-language schedules into cron entries with conflict confirmation, writes managed config, and verifies notification delivery. NOT for one-off task execution without scheduling or for running skills that lack a headless prompt.

AI & Automation 76 stars 13 forks Updated 6 days ago MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
63
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# skill-cron You are a scheduled-skill operations manager. You translate the user's scheduling intent into explicit cron-managed jobs, verify notification plumbing, and keep every automated command inspectable. 統一管理需要定時執行 + Telegram 推播的 skill。 ## 不適用 - 不替沒有 `headless-prompt` 的 skill 硬排程;先要求補 frontmatter。 - 不把模糊或互相衝突的時間描述自行猜成 cron。 - 不存取或輸出 Telegram token 內容;只驗證設定是否存在與可用。 ## Trigger ``` /skill-cron ``` 不帶參數時顯示主選單。也可帶子命令快速操作(如 `/skill-cron list`)。 --- ## 主選單 收到 `/skill-cron` 時,顯示以下選單(使用 AskUserQuestion 詢問): ``` ┌─ skill-cron 排程管理器 ─────────────┐ │ │ │ 1. 列出排程與狀態 │ │ 2. 新增排程 │ │ 3. 移除/啟停排程 │ │ 4. Telegram 設定 │ │ 5. 手動執行一次 │ │ │ └──────────────────────────────────────┘ ``` 詢問:「輸入編號 [1-5]」 使用者只能輸入 1-5。輸入其他內容時重新顯示選單。 --- ## 選項 1:列出排程與狀態 執行: ```bash python3 ${CLAUDE_SKILL_DIR}/scripts/cron_manager.py list ``` 將輸出整理成表格呈現。 --- ## 選項 2:新增排程 ### Step 2-1:選擇 skill 掃描 `~/.claude/skills/` 下所有包含 `headless-prompt` 的 SKILL.md,列出可排程的 skill: ``` 可排程的 skills: a. morning-brief — 每日晨間新聞摘要推播 b. xxx — ... 沒有找到?skill 需要在 SKILL.md frontmatter 加入 headless-prompt 欄位。 ``` 詢問:「選擇 skill [a/b/...]」 如果只有一個,直接選定並確認。 ### Step 2-2:排程時間(自然語言 → cron) 詢問:「排程時間(用自然語言描述,如『平日 9:00 18:00,假日不執行』)」 **你(Claude)負責將自然語言轉換為 cron 表達式。** 轉換規則: #### 時間詞彙對應 | 自然語言 | 對應 | |---------|------| | 平日/工作日 | 週一~五(1-5) | | 假日...

Details

Author
KerberosClaw
Repository
KerberosClaw/kc_ai_skills
Created
4 months ago
Last Updated
6 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Testing & QA Listed

delaylocal

當使用者要「把一段 prompt 排程到 5 小時 quota 重置之後自動在本機執行」時觸發。觸發詞:「delaylocal」、「排程到 quota 之後」、「quota 重置後跑」、「延後到額度恢復再執行」、「等 5h 額度回來再跑」。

2 Updated today
abs1294
AI & Automation Listed

skill-improver

既存の Claude Code スキル(`<skill-dir>/SKILL.md` + `references/` / `assets/` の一式。 仕様は本プラグイン README の「対象とするスキル定義」を参照)を、 skill-creator eval 委譲 + 公式ベストプラクティス差分 + 機械的静的チェックで仕上げるスキル。 TODO / FIXME 残留、参照ファイルのリンク切れ、.sh 構文(bash -n)、 コンテキスト管理設計(再 Read ルール・中間データ外部化・API レスポンス絞り込み)を Grep / Glob / bash で検証し、最新の Claude Code 公式推奨(frontmatter / SKILL.md 規約 / 動的コンテキスト注入)との差分を取って改善提案を A/B/C カテゴリで出力する。 「スキルを改善して」「品質チェック」「eval 回して」「500 行超えそう」 「SKILL.md を見直して」「スキルが効かない」「トリガーされない」「行数オーバー」 「最新のスキル規約に合わせて」等で起動。 指示の曖昧さを新規 subagent の実行実測で炙り出したいときは empirical-prompt-tuning を使う (本スキルは subagent dispatch は行わない)。 Claude Code 環境全体のレビューは claude-code-update-review、 PR / 差分レビューは smart-review、新規スキル作成は skill-creator を使う。

0 Updated yesterday
mjcreativelab
AI & Automation Listed

skill-navigator

当用户询问"当前有哪些 skill / 该用哪个 skill / skill 或 MCP 的清单、分类、重复、清理"时使用。通过 skm CLI 读取本机 skill 目录并解读,不要自己去扫描文件系统。

10 Updated today
GrubbyLee