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
13
Declared platforms
0
Static risk flags
1
Last source update
2026-08-28
Source checked
2026-08-28

Decision brief

What it does: 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/acd3c06e1d7305927be6206d17cffcfc2e676834/core/skills/bundled/holix-cron/SKILL.md at commit acd3c06e1d7305927be6206d17cffcfc2e676834. 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 stars13SourceRepository 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
acd3c06e1d7305927be6206d17cffcfc2e676834
License
MIT
Collected
2026-08-28
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

Frequently asked questions

What to verify before installation and use

What does the holix-cron source document cover?

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

How do I install holix-cron?

The source record exposes this install command: npx skills add https://github.com/javded-itres/Holix --skill "core/skills/bundled/holix-cron". Inspect the command and pinned source before running it.

Which permission-related actions were detected?

Static rules flagged exec-script in the source; the page lists the matching lines and excerpts.

Alternatives

Compare before choosing

Computed 10029,236

garrytan/gbrain

bulk-ingestion

End-to-end discipline for turning any large data source (audio libraries, email takeouts, document corpora, chat exports, API dumps) into brain pages at scale. The lifecycle spine: SCHEMA → ACCESS → TRIAL → EVALUATE → IMPROVE → CODIFY → TEST → SKILLIFY → BULK → MONITOR. State is tracked in a durable JSON manifest (see MANIFEST-PATTERN.md) so any crash, session boundary, or subagent fan-out resumes from ground truth instead of memory.

Computed 10025,136

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 10015,385

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 10014,706

prowler-cloud/prowler

postgresql-indexing

PostgreSQL indexing best practices for Prowler: index design, partial indexes, partitioned table indexing, EXPLAIN ANALYZE validation, concurrent operations, monitoring, and maintenance. Trigger: When creating or modifying PostgreSQL indexes, analyzing query performance with EXPLAIN, debugging slow queries, reviewing index usage statistics, reindexing, dropping indexes, or working with partitioned table indexes. Also trigger when discussing index strategies, partial indexes, or index maintenance