The wider ecosystem — five more OSS libraries.
Prompt contracts, PR reviews, emoji parsing, text highlighting, and the Deep Work Plan website. Small, focused, MIT-licensed — the same standard as the flagship.
Deep Work Plan website
MITThe open-source documentation hub for the Deep Work Plan methodology.
The static Astro site behind deepworkplan.com — landing pages, methodology docs, and adoption guides. Read it, fork it, self-host it. Every page in the methodology docs is intentionally shippable as its own PR.
- •Full methodology reference
- •Deploys to Cloudflare Pages
- •Localised structure ready for translation
Language: Astro
promptschema
MITThe Zod for AI prompts — schema-validated, versioned, multi-provider, cross-language.
Stop hardcoding LLM prompts as raw strings. Define them as contracts: typed input, semantic versioning, readable diffs, and a shared registry that TypeScript and Python both consume. Any model — OpenAI, Anthropic, Gemini, Ollama, or your own adapter.
- •Zod (TS) and Pydantic (Python) schemas
- •Semantic versioning with automatic diff
- •Shared JSON-Schema registry across languages
- •~12 kB bundle, zero vendor lock-in
Language: TypeScript + Python
Install
npm i @dailybot/promptschema
AI Diff Reviewer
MITOne review methodology, two surfaces — a GitHub Action for CI and a coding-agent skill. On the Marketplace.
One product, two surfaces: a GitHub Marketplace Action for PR CI and a coding-agent skill for local “review my branch” passes. Same severity model (critical / warning / info), same prompts when you pin the same tag. Inline comments, merge gating, no extra infra — just your provider’s API key.
- •Dual surface: GitHub Action + coding-agent skill
- •Severity gating (critical / warning / info)
- •Providers: Anthropic, Claude Code, Cursor, Codex
- •Listed on the GitHub Marketplace
Language: Python + Markdown
Install
uses: DailybotHQ/ai-diff-reviewer@v2
universal-emoji-parser
MITParse unicode and emoji shortcodes into consistent HTML images — battle-tested since Dailybot 1.0.
A tiny library that turns any mix of unicode emoji and shortcodes (`:rocket:`) into HTML `<img>` tags backed by Twemoji, keeping emoji rendering identical across Slack, Teams, Discord, Google Chat, and the browser.
- •1,898 curated emoji entries
- •Unicode ↔ shortcode both ways
- •Custom CDN and HTML tag options
- •Twemoji-backed image rendering
Language: TypeScript
Install
npm i universal-emoji-parser
search-text-highlight
MITFind and highlight substrings in text with an HTML wrapper — full unicode support.
A focused utility to highlight query matches inside a string, with configurable HTML tag, class name, case sensitivity, and match-all / match-first behaviour. Small, dependency-light, unicode-aware — production-tested across Dailybot search UIs.
- •Highlight all matches or just the first
- •Custom HTML tag and class name
- •Case-sensitive or case-insensitive
- •Unicode / emoji safe
Language: TypeScript
Install
npm i search-text-highlight