Clawhub Dev Calendar
Create detailed ClawHub skill development calendars with milestones, Saskatchewan holidays, America/Regina timezone, and export to ICS, PDF, HTML, or visuals.
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 0 · 32 · 0 current installs · 0 all-time installs
by@skunnyo
MIT-0
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (ClawHub dev calendars, SK holidays, ICS/PDF/HTML export) match the provided assets: a project template, Saskatchewan holiday JSON, milestone docs, and a generate_ics.py script. The included code and SKILL.md are proportional to creating calendars/timelines. The SKILL.md references using python3 and a local 'cal' command for quick views — these are reasonable runtime requirements even though 'required binaries' is empty in metadata.
Instruction Scope
Instructions direct the agent to read and write project JSON and output files (project.json, .ics, HTML, visuals) and to present/share generated artifacts. They include exec steps (python3 script, 'cal', generic html generation and canvas presentation). There are no instructions to access unrelated system credentials, network endpoints, or private configs. Note: the SKILL.md suggests writing to workspace/memory and sending files via the agent's messaging APIs — expected for a sharing workflow but worth awareness.
Install Mechanism
No install spec — instruction-only with one small included Python script. Nothing is downloaded from external URLs or written to arbitrary system locations. This is low-risk for installation.
Credentials
The skill requests no environment variables, no credentials, and no config paths. The script reads only the included references/sask_holidays.json and project.json provided by the user — access is limited and appropriate for the purpose.
Persistence & Privilege
always is false and the skill does not request any elevated or persistent privileges. It writes outputs to workspace files (expected) and does not modify other skills or global agent settings.
Assessment
This skill appears internally consistent and low-risk, but check the following before using it widely: (1) it executes local commands (python3 and optional shell commands) — run in a trusted/sandboxed agent environment; (2) inspect any generated .ics/.html before sharing externally; (3) ensure python3 is available in your agent runtime; and (4) the included generate_ics.py has some formatting bugs in timestamp generation (may produce malformed ICS timestamps), so review/patch the script if precise timezone/timestamp formatting matters.Like a lobster shell, security has layers — review code before you run it.
Current versionv0.1.0
Download ziplatest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
SKILL.md
ClawHub Dev Calendar
Overview
Produce tailored calendars for ClawHub skill dev workflows. Formats: ICS (calendar apps), PDF/HTML/PNG (via canvas/browser), markdown/text.
Key integrations:
- ClawHub dev milestones (references/dev_milestones.md)
- SK statutory holidays (references/sask_holidays.json)
- Multi-project support
- TZ: America/Regina (manual offset in scripts)
Quick Start
Text monthly calendar:
exec command="cal -3 2026-04"
Project ICS:
- Copy assets/project_template.json → project.json, edit
exec "python3 scripts/generate_ics.py project.json dev.ics" pty=truemessage media="dev.ics" caption="Dev calendar attached"
Workflow: Full Project Calendar
- Input: Write project.json with name, start (ISO), milestones array [{name,hours}]
- Holidays: Script flags holidays from sask_holidays.json
- Generate ICS: scripts/generate_ics.py → .ics
- HTML Timeline: Modify assets/calendar_template.html or use exec python html gen
- Visual:
canvas present url="data:text/html;base64,base64 html"or browser/pdf - Share: message file or write to workspace/memory/
Example project.json:
{
"name": "clawhub-dev-calendar",
"start": "2026-04-01T09:00:00-06:00",
"milestones": [
{"name": "Init", "hours": 2},
{"name": "Research/Plan", "hours": 4},
{"name": "Develop", "hours": 6},
{"name": "SKILL.md", "hours": 4},
{"name": "Test", "hours": 3},
{"name": "Publish", "hours": 1}
]
}
Resources
scripts/
generate_ics.py: Generates ICS with milestones as events. Usage:python3 generate_ics.py project.json [output.ics]Handles TZ offset, holiday checks (all-day events).
references/
dev_milestones.md: Standard phases, hours, cumulative timesask_holidays.json: YYYY list of stat holiday dates (2026-2027)
assets/
project_template.json: Copy & customize input example
Load references/ as needed for planning.
Files
5 totalSelect a file
Select a file to preview.
Comments
Loading comments…
