Source profileQuality 91/100Review permissions

javded-itres/Holix/core/skills/bundled/holix-cron/SKILL.md

holix-cron

Schedule recurring agent tasks via Holix built-in gateway cron (not crontab or custom scripts)

Source repository stars
12
Declared platforms
0
Static risk flags
1
Last source update
2026-08-04
Source checked
2026-08-04

Decision brief

What it does—and where it fits

The user wants a recurring or scheduled task (daily report, hourly check, weekly backup summary, etc.).

Best for

  • The user wants a recurring or scheduled task (daily report, hourly check, weekly backup summary, etc.).
  • Always use Holix built-in cron — jobs stored in the profile and executed by the gateway scheduler with the same agent stack as chat.

Not for

  • Tasks that require unconfirmed production actions or broad system permissions.
  • Environments where the pinned source and install steps cannot be inspected.

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexNot declaredNo explicit evidencePortability before use
Claude CodeNot declaredNo explicit evidencePortability before use
CursorNot declaredNo explicit evidencePortability before use
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/javded-itres/Holix --skill "core/skills/bundled/holix-cron"
Safe inspection promptEditorial

Inspect the Agent Skill "holix-cron" from https://github.com/javded-itres/Holix/blob/2b0735f8a5e86be092e4918f1ff2e305bcea693a/core/skills/bundled/holix-cron/SKILL.md at commit 2b0735f8a5e86be092e4918f1ff2e305bcea693a. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

Workflow

What the source asks the agent to do

  1. 01

    How to create a job

    Tell the user the slash command (TUI / Telegram) or run CLI yourself if you have shell access.

    /cron add every day at 9 :: Summarize yesterday's git activity/cron add every 30 minutes :: Check disk space and alert if 90%/cron add 0 9 1-5 :: Morning standup prep from open issues
  2. 02

    Workflow for the agent

    1. Clarify what should run and how often (timezone: server UTC for croniter unless user specifies). 2. Draft a clear task prompt (one-shot instructions, no “ask me later”). 3. Prefer schedulecron tool or let the host auto-create; otherwise /cron add … or holix cron add "…". 4. R…

    Clarify what should run and how often (timezone: server UTC for croniter unless user specifies).Draft a clear task prompt (one-shot instructions, no “ask me later”).Prefer schedulecron tool or let the host auto-create; otherwise /cron add … or holix cron add "…".
  3. 03

    When to use this skill

    The user wants a recurring or scheduled task (daily report, hourly check, weekly backup summary, etc.).

    The user wants a recurring or scheduled task (daily report, hourly check, weekly backup summary, etc.).Always use Holix built-in cron — jobs stored in the profile and executed by the gateway scheduler with the same agent stack as chat.
  4. 04

    Do NOT

    Do not create or edit system crontab, launchd plists, or systemd timers for Holix agent work.

    Do not create or edit system crontab, launchd plists, or systemd timers for Holix agent work.Do not write standalone Python/bash “scheduler” scripts that loop with sleep unless the user explicitly needs OS-level scheduling outside Holix.Do not suggest third-party job runners when holix gateway can run the task.
  5. 05

    Prerequisites

    1. Gateway must be running (scheduler lives inside gateway): - holix gateway start (background) or holix gateway start -f (foreground) - holix gateway status — verify running 2. Jobs are per profile (--profile / HOLIXPROFILE).

    Gateway must be running (scheduler lives inside gateway):holix gateway start (background) or holix gateway start -f (foreground)holix gateway status — verify running

Permission review

Static risk signals and limitations

Runs scripts

medium · line 30

The documentation asks the agent to run terminal commands or scripts.

Tell the user the slash command (TUI / Telegram) or run CLI yourself if you have shell access.

Evidence record

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score91/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars12SourceRepository attention, not individual Skill quality
Compatibility0 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
javded-itres/Holix
Skill path
core/skills/bundled/holix-cron/SKILL.md
Commit
2b0735f8a5e86be092e4918f1ff2e305bcea693a
License
MIT
Collected
2026-08-04
Default branch
main
View the original SKILL.md

When to use this skill

The user wants a recurring or scheduled task (daily report, hourly check, weekly backup summary, etc.).

Always use Holix built-in cron — jobs stored in the profile and executed by the gateway scheduler with the same agent stack as chat.

Do NOT

  • Do not create or edit system crontab, launchd plists, or systemd timers for Holix agent work.
  • Do not write standalone Python/bash “scheduler” scripts that loop with sleep unless the user explicitly needs OS-level scheduling outside Holix.
  • Do not suggest third-party job runners when holix gateway can run the task.

Prerequisites

  1. Gateway must be running (scheduler lives inside gateway):
    • holix gateway start (background) or holix gateway start -f (foreground)
    • holix gateway status — verify running
  2. Jobs are per profile (--profile / HOLIX_PROFILE).

Storage (read-only for debugging)

  • Jobs: ~/.holix/profiles/<profile>/data/cron/jobs.json
  • Run log: ~/.holix/profiles/<profile>/data/cron/runs.log

Prefer commands below; edit JSON only if the user insists.

How to create a job

Tell the user the slash command (TUI / Telegram) or run CLI yourself if you have shell access.

Slash (chat):

/cron add <schedule> :: <task description>

Examples:

  • /cron add every day at 9 :: Summarize yesterday's git activity
  • /cron add every 30 minutes :: Check disk space and alert if >90%
  • /cron add 0 9 * * 1-5 :: Morning standup prep from open issues
  • /cron add hourly :: Quick health check of gateway

CLI (terminal):

holix cron add "every day at 9 :: Summarize logs"
holix cron list
holix cron disable <job-id>
holix cron enable <job-id>
holix cron remove <job-id>

Schedule formats

  • Natural language (parsed automatically): every day at 9:00, every 30 minutes, hourly, daily, weekly, weekdays, every 2 hours
  • 5-field cron (minute hour day month weekday): 0 9 * * *, */15 * * * *

Task text after :: is the agent prompt for each run (be specific: what to check, output format, workspace assumptions).

Manage jobs

ActionSlashCLI
List / UI/cron or /cron listholix cron list
Enable/cron enable <id>holix cron enable <id>
Disable/cron disable <id>holix cron disable <id>
Delete/cron remove <id>holix cron remove <id>

Job IDs are short strings shown in the list (prefix match works).

TUI opens a modal with enable/disable/delete. Telegram has inline buttons under /cron.

Execution behavior

  • Scheduler tick runs inside gateway (~30s); due jobs start in the background.
  • Each run uses conversation id cron-<job-id> (separate from the user's chat session).
  • The runner prepends context that this is an automated run; the model should complete the task and summarize results.
  • Status fields: last_run_at, last_status (success / error / running), next_run_at, run_count.

Auto-creation from chat

Holix automatically creates a cron job when the user writes a recurring request in natural language (Telegram, MAX, TUI), for example:

  • «Присылай мне новости по теме X каждый день в 10 утра»
  • «Send me a summary every day at 9»

No /cron add needed for clear schedule + task phrasing. The host replies with job id and next_run_at. Gateway must still be running for execution.

You can also call the schedule_cron tool (schedule + task) when auto-detection did not fire.

Workflow for the agent

  1. Clarify what should run and how often (timezone: server UTC for croniter unless user specifies).
  2. Draft a clear task prompt (one-shot instructions, no “ask me later”).
  3. Prefer schedule_cron tool or let the host auto-create; otherwise /cron add … or holix cron add "…".
  4. Remind to start gateway if not running: holix gateway start.
  5. After creation, suggest /cron list to verify next_run_at.

Natural language → user request

If the user says “every Monday at 10 run X”, translate to:

/cron add every week :: X

(or 0 10 * * 1 :: X if they prefer explicit cron).

Troubleshooting

ProblemCheck
Job never runsholix gateway status; gateway must be up
Invalid scheduleUse every day at 9 or valid 5-field cron
Task runs but failsRead runs.log; fix prompt or model/profile config
Duplicate jobs/cron list; remove old rule with /cron remove

Related Holix commands (not cron)

  • /init — one-shot project analysis, not periodic
  • holix hub — skills/plugins, not scheduling

Alternatives

Compare before choosing

Computed 10023,781

alirezarezvani/claude-skills

app-store-optimization

App Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store. Use when the user asks about ASO, app store rankings, app metadata, app titles and descriptions, app store listings, app visibility, or mobile app marketing on iOS or Android. Supports keyword research and scoring, competitor keyword analysis, metadata optimization, A/B test planning, launch checklist

Computed 10014,225

wanshuiyin/Auto-claude-code-research-in-sleep

citation-audit

Use it for operations and research tasks; the detail page covers purpose, installation, and practical steps.

Computed 1004,922

dotnet/skills

migrate-vstest-to-mtp

Migrates .NET test projects from VSTest to Microsoft.Testing.Platform (MTP). Use when user asks to "migrate to MTP", "switch from VSTest", "enable Microsoft.Testing.Platform", "use MTP runner", set OutputType=Exe only for test projects in Directory.Build.props, or mentions EnableMSTestRunner, EnableNUnitRunner, or UseMicrosoftTestingPlatformRunner. USE FOR: MTP behavioral differences vs VSTest (exit code 8, zero tests discovered, --ignore-exit-code, TESTINGPLATFORM_EXITCODE_IGNORE); centralizing

Computed 1002,504

aaron-he-zhu/aaron-marketing-skills

social-selling-planner

Use when the user asks to "set up my founder social-selling routine", "build a daily engagement block for target accounts", or "turn funding / hiring signals into selling plays"; produces the founder/seller daily operating block — a time-boxed engagement-block spec (substantive value-add comments on target-account posts, never a pitch), warm-touch-before-ask cadence rules, trigger-response plays consuming the social-pulse-monitor B2B trigger watchlist (funding / hiring / launch signals), and a q