Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    reminder notebook

    2

    Builds a lightweight, offline-first Android reminder app as a single, installable HTML file.

    $5

    Secure checkout via Stripe

    30-day refund guarantee

    Converts to your local currency at checkout

    Security scanned
    reminder notebook

    reminder notebook

    Example session with this skill installed

    Build a reminder notebook for a contractor. Use high-visibility orange and slate grey. Sections should be: Quotes, Active Jobs, Supplies, and Invoicing. Language: English.

    • Read your context and instructions
    • Compiled the reminder notebook
    • Generated the app files

    I have generated the self-contained HTML code for your Contractor Reminder Notebook. It uses a high-visibility orange (#FF8C00) for primary actions and slate grey (#2F4F4F) for the header, with customized sections for your workflow.

    Contractor Reminder Notebook

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
        <meta name="theme-color" content="#2F4F4F">
        <title>Contractor Reminders</title>
        <style>
            :root {
                --bg: #F5F7F7;
                --header: #2F4F4F;
                --accent: #FF8C00;
                --text: #1A1C1C;
                --card: #FFFFFF;
            }
            /* Layout logic for tabs, bottom sheets, and sticky header */
            body { font-family: 'Figtree', sans-serif; margin: 0; background: var(--bg); color: var(--text); }
            .header { background: var(--header); color: white; padding: env(safe-area-inset-top) 16px 0; position: sticky; top: 0; z-index: 10; }
            .tabs { display: flex; gap: 4px; padding: 8px 16px 0; overflow-x: auto; }
            .tab { background: rgba(255,255,255,0.1); padding: 10px 16px; border-radius: 12px 12px 0 0; font-size: 14px; }
            .tab.active { background: var(--bg); color: var(--text); }
            .fab { position: fixed; bottom: 32px; right: 24px; width: 64px; height: 64px; background: var(--accent); border-radius: 50%; display: flex; align-items: center; justify-content: center; box-shadow: 0 4px 12px rgba(0,0,0,0.2); }
            /* Section colors */
            .cat-quotes { border-left: 6px solid #FF8C00; }
            .cat-jobs { border-left: 6px solid #4A90E2; }
            .cat-supplies { border-left: 6px solid #50E3C2; }
            .cat-invoicing { border-left: 6px solid #B8E986; }
        </style>
    </head>
    <body>
        <div class="header">
            <h1>Contractor Reminders</h1>
            <div class="tabs">
                <div class="tab active">Today</div>
                <div class="tab">Upcoming</div>
                <div class="tab">Anytime</div>
                <div class="tab">Done</div>
            </div>
        </div>
        <div id="app"></div>
        <div class="fab" onclick="openAddSheet()">+</div>
        <script>
            const CATS = ['Quotes', 'Active Jobs', 'Supplies', 'Invoicing'];
            let reminders = JSON.parse(localStorage.getItem('contractor_reminders') || '[]');
            // Core functions for rendering, saving, and calendar deep-linking
        </script>
    </body>
    </html>
    

    Next steps

    1. Copy the code into a file named reminders.html.
    2. Open the file in Chrome on your Android phone.
    3. Tap the three dots and select Add to Home screen for the full app experience.

    reminder-notebook-app.zip

    ZIP · project files

    Generated

    Example file from a real run - the skill writes it into your workspace.

    Connects securely to your tools. The creator never sees your data.

    What you get

    Deploy private task lists without cloud accounts or third-party trackers.Create branded checklist tools for field workers with offline capabilities.Generate lightweight mobile planners for non-technical users in one click.

    About this skill

    Managing personal tasks on a phone often requires heavy apps with accounts, trackers, and complex interfaces. This skill builds a lightweight, self-contained Android reminder notebook as a single HTML file that installs directly to the home screen via Chrome.

    What it does

    • Zero-Dependency Build generates a single HTML file containing all CSS, JS, and assets with no build tools or frameworks required.
    • Progressive Web App (PWA) Behavior enables "Add to Home screen" functionality for an app-like experience without an app store.
    • Smart Organization automatically groups tasks into Today, Upcoming, Anytime, and Done tabs with real-time overdue tracking.
    • Repeating Logic handles daily, weekly, monthly, and yearly recurrences by calculating the next date upon completion.
    • Calendar Integration bypasses browser notification limits by generating Google Calendar deep links for system-level alerts.
    • Local Persistence manages data via localStorage with JSON serialization, ensuring zero latency and offline access.

    How it works

    1. Define branding by providing preferred colors, section names (e.g., Work, Health), and language requirements.
    2. Generate file which produces the full source code for the self-contained HTML notebook.
    3. Deploy and install by hosting the file or opening it in Android Chrome to select "Add to Home screen."

    Frameworks & tools

    This skill uses Vanilla JavaScript (ES6+), CSS3 with CSS Variables for theming, and HTML5. It utilizes the localStorage API for data persistence and Google Fonts for typography.

    Why this beats prompting it yourself

    Writing a single-file PWA requires meticulous management of state, CSS safe-area insets, and dark mode toggles within one scope. This skill enforces a specific mobile-first UX pattern, including bottom-sheet interactions and undo-state management, that usually takes hours of fine-tuning to get right.

    Use cases

    • Creating a privacy-focused personal planner that never sends data to a server.
    • Developing a branded utility app for non-technical clients to manage simple checklists.
    • Building a lightweight "To-Do" scaffold for internal company tasks that works offline.

    Known limitations

    Browsers cannot trigger system alarms while closed; users must sync to Google Calendar for audio alerts. Data is local to the specific browser and device unless manual cloud sync is implemented.

    How to install

    Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.

    ~30 seconds
    1. 1

      Download the ZIP

      Free skills download straight away. Paid skills unlock right after purchase.

    2. 2

      Unzip into your skills folder

      Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.

    3. 3

      Ask your agent to use it

      Restart the agent if it was already running. It picks the skill up automatically - no config needed.

    Skills folder by agent

    Click the path to copy it. Create the folder if it does not exist yet.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    30-day refund

    Not a fit? Get your money back

    Trust & safety

    Security scanned

    Verified clean 2 days ago

    • Passed all security checks, Safe to install

    Needs access to

    Google Calendar
    Googleapis
    Gstatic

    Listed2 days ago

    What's inside

    Frequently Asked Questions