rosterCreates weekly shift rosters (KW-JSON) from CSV availability data and pushes them to GitHub.
Install via ClawdBot CLI:
clawdbot install kleberbaum/rosterGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Calls external URL not in known-safe list
https://github.com/$REPO/actions/workflows/build-roster.ymlUses known external API (expected, informational)
api.github.comAudited Apr 17, 2026 · audit v1.0
Generated Mar 21, 2026
A retail company with field sales teams needs weekly shift rosters that account for driver logistics and trainer assignments. The AI processes CSV availability data from Google Forms, automatically detects calendar weeks, and ensures untrained employees are paired with trainers. It generates JSON plans and pushes them to GitHub for PDF generation and email distribution.
An event management firm uses this skill to schedule staff for weekly events, considering availability, car access for transport, and compliance with youth labor laws. The AI validates time windows and comments to avoid scheduling conflicts, then publishes rosters via GitHub for team communication.
A delivery service with part-time drivers relies on this skill to create weekly schedules from CSV inputs, ensuring drivers with cars are assigned appropriately and hour limits are respected. The AI cross-checks employee data for training status and pushes finalized rosters to GitHub for operational use.
A training organization schedules weekly sessions where trainees must be grouped with certified trainers. The AI loads employee data to identify untrained individuals and preferred trainers, processes availability CSV, and enforces departure and end time rules to create compliant rosters.
Offer this skill as a cloud-based service where businesses pay a monthly fee per user to automate roster creation. Revenue comes from tiered plans based on team size and features like advanced analytics or integrations with HR systems.
Provide consulting services to customize the skill for specific industries, such as adding compliance rules or integrating with existing payroll software. Revenue is generated through one-time project fees and ongoing support contracts.
Release the core skill as open source to build a community, then monetize through premium add-ons like enhanced PDF templates, email automation, or priority support. Revenue streams include one-time purchases for premium features and donations.
💬 Integration Tip
Ensure GITHUB_TOKEN and ROSTER_REPO environment variables are set for GitHub integration, and verify that curl, python3, and base64 are installed on the system for script execution.
Scored Apr 19, 2026
Google Calendar via gcalcli: today-only agenda by default, bounded meaning-first lookup via agenda scans, and fast create/delete with verification--optimized for low tool calls and minimal output.
Manage Feishu (Lark) calendars by listing, searching, checking schedules, syncing events, and marking tasks with automated date extraction.
Interact with Google Calendar via the Google Calendar API – list upcoming events, create new events, update or delete them. Use this skill when you need programmatic access to your calendar from OpenClaw.
Create, update, and delete calendar events and tasks in Lark (Feishu). Includes employee directory for automatic name-to-user_id resolution.
This skill should be used when interacting with Apple Calendar on macOS. Use it for listing calendars, viewing events, creating/updating/deleting calendar events, and checking availability/free-busy times. Triggers on requests like "check my calendar", "schedule a meeting", "what's on my schedule", "am I free tomorrow", or any calendar-related operations.
Access and manage Google Calendar events with gogcli for cross-calendar agendas, keyword search, and filtered outputs avoiding unwanted calendars like holidays.