mock-skill

Echo a message string from JSON input with a default fallback.

Updated Jan 20, 2026
One-click install
npx skills add https://github.com/maxoreric/sop-engine --skill mock-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mock-skill
Source: https://github.com/maxoreric/sop-engine/tree/main/skills/mock-skill
Command: npx skills add https://github.com/maxoreric/sop-engine --skill mock-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) components.

What problem does it solve?

This skill provides a basic echo functionality, useful for testing and demonstrating simple input/output interactions.

Core Features & Use Cases

  • Echo Input: Takes a JSON input with a 'message' field and returns it prefixed with "Echo: ".
  • Default Message: If no 'message' field is provided, it defaults to "No msg".
  • Use Case: Quickly verify that a workflow or a part of it is receiving and processing basic text inputs correctly.

Quick Start

Run the mock skill with a JSON input containing a message.

Frequently Asked Questions about mock-skill

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

FAQPage Schema
How do I test if my AI agent workflow is receiving and processing JSON inputs correctly?

To test input processing, you can echo a provided JSON message string, which returns the input prefixed with "Echo: " to verify the communication channel is working.

Can I use this mock skill to debug an AI agent communication channel?

Yes, you can debug an AI agent communication channel by passing a JSON input with a message field to verify the workflow receives and processes basic text inputs correctly.

What happens if the message field is missing from the JSON input?

If the message field is missing from the JSON input, the mock skill handles the case by returning a default string that says "No msg".

Do I need jq installed to parse JSON input for echo testing?

Yes, you need jq installed as a dependency because the skill requires jq for parsing the JSON input that contains the message string.

How do I quickly verify basic text input and output interactions in a workflow?

You can verify basic text input and output interactions by running the skill with a JSON input containing a message to quickly confirm that a workflow receives and processes it correctly.

What is the best way to echo a JSON message string for testing utility purposes?

The best way to echo a JSON message string for testing utility purposes is to provide a JSON input with a message field, which the skill parses and returns prefixed with "Echo: ".