work

Automate execution of Sapling work items via the MCP server.

Updated Apr 28, 2026
One-click install
npx skills add https://github.com/cfarvidson/sapling --skill work-cfarvidson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: work
Source: https://github.com/cfarvidson/sapling/tree/main/packages/claude-plugin/skills/work
Command: npx skills add https://github.com/cfarvidson/sapling --skill work-cfarvidson

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mcp__sapling__claim_next_work, mcp__sapling__request_human_input, mcp__sapling__complete_work, mcp__sapling__fail_work, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the execution of work items within the Sapling system, streamlining the process of handling tasks and reducing manual intervention.

Core Features & Use Cases

  • Automated Work Item Execution: Automatically claim and execute the next pending work item in the Sapling queue.
  • Task Type Filtering: Filter work items by type (e.g., 'plan', 'code', 'review') or by associated application.
  • Integration with Sapling: Seamlessly integrates with the Sapling system to manage work items and track progress.
  • Use Case: Ideal for teams using Sapling to manage tasks and workflows, saving time and reducing errors in task execution.

Quick Start

Use the /sapling:work command to automatically claim and execute the next work item.

Frequently Asked Questions about work

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Sapling work item execution for task queues?

Automate Sapling work item execution by claiming the next pending task via the Sapling MCP server, processing work items like planning, coding, or reviewing, and then completing or failing them based on the execution result.

Can I filter Sapling work items by task type before claiming them?

Yes, you can filter Sapling work items by specific task types such as plan, code, or review, as well as by associated application, ensuring the automated work execution aligns with your specific workflow needs.

How does task automation handle human input requests in Sapling?

Task automation handles human input requests by utilizing the Sapling MCP server's request_human_input dependency, allowing the automated work execution flow to pause and request manual intervention when necessary.

What is needed to set up Sapling MCP server integration for automated task management?

Setting up Sapling MCP server integration requires access to the Sapling API and the specific MCP server dependencies for claiming, completing, and failing work items to enable automated task management.

Why does automated work execution fail to claim the next work item in Sapling?

Automated work execution may fail to claim the next work item if there are no pending tasks in the Sapling queue or if the task type filter does not match any available work items.

Do I need a Sapling account to automate task execution with MCP server?

Yes, automating task execution requires a Sapling system environment with an active API connection to manage the work item queue and execute tasks through the MCP server integration.