add-a-job-type

Registers new/modifies job types in Markdown Magpie with payload schemas and runner configs.

Updated Jun 11, 2026
One-click install
npx skills add https://github.com/AdamAwan/markdown-magpie --skill add-a-job-type
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-a-job-type
Source: https://github.com/AdamAwan/markdown-magpie/tree/main/.claude/skills/add-a-job-type
Command: npx skills add https://github.com/AdamAwan/markdown-magpie --skill add-a-job-type

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of adding or modifying job types in Markdown Magpie, enabling efficient management of background and AI jobs.

Core Features & Use Cases

  • Job Type Registration: Register new job types and modify existing ones.
  • Payload Schema Definition: Define input and output schemas for job payloads.
  • Catalog Registration: Register new job types in the job catalog.
  • Watcher Runner Implementation: Implement watcher runners for non-provider jobs.
  • Capability Gating: Gate capabilities for new job types.
  • Enqueueing and Output Consumption: Understand the process of enqueueing jobs and consuming their outputs.
  • Use Case: Introduce a new background job for processing user feedback, or modify an existing job's payload to accommodate new data requirements.

Quick Start

Execute the command 'add-job-type --name user-feedback --description "Process user feedback" --payload schemas/userFeedbackInputSchema.ts --output schemas/userFeedbackOutputSchema.ts'.

Frequently Asked Questions about add-a-job-type

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

FAQPage Schema
How do I register a new background job type in Markdown Magpie?

To register a new background job type in Markdown Magpie, execute the 'add-job-type' command with the job name, description, payload schema, and output schema parameters to officially define and catalog the job.

What is a payload schema definition for AI job orchestration?

A payload schema definition structures the input and output data for AI job orchestration, ensuring that background jobs receive and produce correctly formatted data for downstream watcher runners and output consumption.

How do I configure watcher runners for non-provider jobs?

You configure watcher runners for non-provider jobs during the job type registration process, enabling the system to monitor and execute background tasks autonomously once they are enqueued in the job catalog.

Can I modify an existing job's payload to accommodate new data requirements?

Yes, you can modify an existing job's payload by updating its input and output schemas, allowing you to adapt background jobs to new data requirements without rewriting the core job management logic.

What is capability gating in job management and when is it needed?

Capability gating in job management restricts access to specific job features based on defined permissions, needed when introducing new job types to ensure only authorized watcher runners can enqueue and consume outputs.

Does adding job types in Markdown Magpie require existing dependencies?

No, adding job types in Markdown Magpie does not require external dependencies, as the skill operates independently to manage job contracts, define schemas, and configure watcher runners within the environment.