MURAGE
How it worksFeaturesSolutionsUse casesComparePricingLearn
DownloadDownload
MURAGE

An AI Chief of Staff and a team that does the work. Free and open source, from Ferrox Labs.

Product

  • Features
  • How it works
  • Engines and apps
  • Privacy and security
  • Pricing
  • Murage Cloud
  • Download
  • Changelog
  • FAQ

Solutions

  • Solopreneurs
  • Founders and startups
  • Agencies
  • Ecommerce
  • Small business
  • Creators and educators
  • Developers
  • SaaS
  • Nonprofits
  • Consultants and freelancers
  • Customer success teams
  • Legal and professional services
  • Small teams
  • Sales teams
  • Operations managers
  • Industries
  • Use cases
  • Build your team

Compare

  • vs Claude Code
  • vs Codex (ChatGPT Work)
  • vs Claude (Cowork)
  • vs Paperclip
  • vs OpenClaw
  • vs Hermes Agent
  • vs Manus
  • vs Genspark
  • vs n8n
  • vs Zapier
  • vs Grok Bot
  • vs Viktor
  • vs Lindy
  • vs Tasklet

Resources

  • Learn
  • Docs
  • Team library
  • Skill library
  • AI Chief of Staff
  • How we test
  • Limits
  • Switching to Murage
  • Open source
  • Blog
  • Release notes

Company

  • About
  • Partners
  • Enterprise
  • Contact
  • Privacy
  • Terms
  • Cookies
© 2026 Ferrox Labs, LLC. Murage is open source under AGPL-3.0.
Business operations skills

Shift Coverage Checklist

Download SKILL.mdGet MurageHow skills work

Free and open source. macOS, Windows and Ubuntu.

At a glance

What it is

Creates and checks a proposed staff rota against supplied coverage requirements, availability, role qualifications, approved absences and hour limits.

A skill is a written procedure a bot loads when a job calls for it. This one is a single file, SKILL.md, and the whole file is on this page.

File
SKILL.md
Length
49 lines620 words, about 3 min read
Category
Business operations
License
Apache-2.0Open source license
Author
Ferrox Labs
Skill Guard
Scanned by Skill Guard

Contents

  1. 1First task
  2. 2Define the constraints
  3. 3Build the proposal
  4. 4When the request is infeasible
  5. 5Approval and recovery
  6. 6Output and checks
  • rota
  • shifts
  • coverage
  • staff
Download SKILL.mdUse it in Murage

Paste it into your agent's instructions (CLAUDE.md, AGENTS.md or a custom GPT), or add it to a bot in Murage.

Create a bot and use this skill.

Ask Ember for the bot, then switch the skill on in its settings.

  1. 1

    Step 1

    Ask Ember to create the bot

    Send your Chief of Staff this message. It proposes the bot and its role first, and creates it when you say go.

About this skill.

What it teaches a bot, what it covers, and the whole file to read.

The principle

“
Prepare a staff rota from the owner's actual requirements and records. The result is a proposal with a constraint check, not a published schedule or a statement that employment rules have been independently verified.

What it covers

  1. 1

    First task

  2. 2

    Define the constraints

  3. 3

    Build the proposal

  4. 4

More business operations skills.

  • Buy Investment PropertyGuided workflow for purchasing a rental investment property from defining investment criteria and securing financing through property search.Clean
  • Create a Marketing CampaignGuides you through creating a complete marketing campaign from strategic planning through copy creation, email execution and analytics measurement.Clean

The full skill.

The whole file, exactly as it downloads. Read it before you rely on it.

SKILL.md

49 lines · 620 words

Download

Shift Coverage Checklist

Prepare a staff rota from the owner's actual requirements and records. The result is a proposal with a constraint check, not a published schedule or a statement that employment rules have been independently verified.

First task

Ask for the planning period and timezone, plus the staffing requirements and availability records. Use supplied information immediately. If a required field is missing, produce the partial coverage picture and ask the one question that changes feasibility.

Define the constraints

List every shift with its local date, start, end, location, role and required headcount. Represent overnight shifts with an explicit end date. List each worker's identifier, relevant qualifications, availability, approved absences and supplied hour or rest limits.

Put this skill to work.

  • Write the SOPExplain a job once. The skill is saved, and you can open and edit it.
  • Support queueRoutine replies drafted. Urgent tickets brought to you.
  • Skill GuardEvery skill is scanned before a bot can use it.

Questions.

What is the Shift Coverage Checklist skill?+

Creates and checks a proposed staff rota against supplied coverage requirements, availability, role qualifications, approved absences and hour limits.

How much does it cost?+

Nothing. It ships with Murage, which is free and open source. Your bots run on the AI plan you already have.

Can I change it?+

Yes. Open it in Settings → Skills to read, edit or duplicate it. Skill Guard scans it again after every edit.

Give your first job to Murage.

Download the free app, connect the AI you already pay for, and tell your Chief of Staff what needs doing. Plan on about ten minutes from install to a working team.

Free · Download Murage

No account needed · Runs on the AI plan you already pay for

Send this to Ember

“Create a bot that uses the Shift Coverage Checklist skill, and show me the plan first.”

Your new bot

Shift Coverage Checklist bot

Waiting in your sidebar once you say go.

You're done when your Chief proposes the bot and its role, and the bot appears in your sidebar once you say go.

  • 2

    Step 2

    Open the bot’s skills

    Open Bot settings›Skills for the bot that will do the work, then choose Add a skill. It opens the library right there.

    You're done when you see the bot’s skills and the library.

  • 3

    Step 3

    Find Shift Coverage Checklist and switch it on

    Search the library for Shift Coverage Checklist, add it, and choose Enable. Skill Guard has already scanned it.

    You're done when the skill shows as on for that bot.

  • 4

    Step 4

    Ask the bot for the job

    Tell the bot, or your Chief of Staff, what you need in plain words. The bot opens the skill when the job calls for it.

    You're done when the bot takes the job and opens the skill when it needs it.

  • Prefer to do it yourself? Choose + in the sidebar, then New Bot.Read the full guide to skills and Skill Guard

    When the request is infeasible

  • 5

    Approval and recovery

  • 6

    Output and checks

  • Intermediate
  • Create Passive Income StreamsGuided workflow for building passive and semi-passive income streams from initial assessment and skill matching through building and automating.Clean
  • Customer Support SpecialistWorks as a seasoned customer support specialist: triages issues, crafts empathetic responses and manages escalation workflows.CleanIntermediate
  • Data AnalystWorks as a senior data analyst: transforms raw data into actionable insights through rigorous methodology and clear visualization recommendations.CleanAdvanced
  • Exit Your BusinessGuided workflow for business owners planning an exit, from business valuation and preparation through marketing the business and negotiating the sale.Clean
  • All business operations skills

    Separate hard constraints from preferences. Hard constraints include the supplied staffing minimum, required qualification, approved absence, availability, overlapping assignments and applicable limits provided by the owner. Preferences include requested patterns, balanced hours and favored shifts unless the owner marks them mandatory. Do not infer employment rules from a person's location or invent a required qualification.

    Build the proposal

    1. Validate the source records. Identify duplicate worker identities, ambiguous timezones, reversed dates, missing role requirements and conflicting availability. Keep each unresolved field visible.

    2. Compute each shift's duration from its dates and times. Treat unpaid breaks only as supplied. Use actual elapsed time when a timezone change affects a shift, and mark any missing time information.

    3. List eligible workers for each shift before assigning anyone. Record why a worker is ineligible.

    4. Allocate the most constrained shifts first. Check each proposed assignment against all existing assignments, cumulative hours, approved absences, qualification and supplied rest limits.

    5. Apply preferences only after hard constraints. Explain any preference that the proposal cannot satisfy.

    6. Recompute coverage and worker totals from the completed assignments. Keep gaps as gaps; never invent a worker or silently relax a rule to fill the grid.

    When the request is infeasible

    Show the smallest concrete conflict you can establish. Name the affected shift, the staffing requirement, the eligible people and the constraints preventing coverage. Offer changes for the owner to consider, such as another qualified worker or a changed requirement. Label them as proposals. Do not alter a hard rule without the owner's decision.

    A heuristic proposal is not proof that no better rota exists. If you cannot establish infeasibility, say which gap remains unresolved rather than claiming a mathematical impossibility.

    Approval and recovery

    Present the dated rota, unfilled shifts, worker totals and preference trade-offs. Ask for the owner's explicit yes before writing to a connected scheduling tool, publishing the rota, booking an assignment or messaging a worker. An approved absence remains protected unless the owner supplies a revised record.

    Keep a revision identifier based on the supplied planning period and revision label. On a later change, preserve unaffected assignments, explain affected totals and recheck all constraints touched by the change. After interruption, inspect the latest approved draft and action receipts before any external update.

    Output and checks

    Return a coverage summary, the proposed rota, per-worker totals, unresolved constraints and the decisions needed. Every assignment must trace to a supplied worker and a supplied shift. Check overlaps, qualifications, absences, hours, rest limits and headcount. End with the actual state of publication and messages.

    SKILL.md

    49 lines · 620 words

    Download

    The text of SKILL.md is shown as it downloads, under the Apache-2.0 license, by Ferrox Labs. The license is the one in the file's own frontmatter.

    No account needed · Runs on the AI plan you already pay for