What problem does it solve?
This Skill eliminates the guesswork and common errors developers face when authoring Friday Python user agents, ensuring agents follow platform conventions, route I/O correctly through host capabilities, and execute reliably in the Friday runtime.
Core Features & Use Cases
- Complete Authoring Workflow: Covers every step of building a Friday Python user agent, from configuring the mandatory @agent decorator with id, version, and description to implementing the execute function and adding the required run() entry point for NATS communication.
- Host Capability Integration: Provides detailed guidance for leveraging AgentContext features including LLM generation, outbound HTTP requests, MCP tool calls, progress streaming, and structured input parsing from both signal payloads and upstream workflow step outputs.
- Best Practices & Troubleshooting: Includes a full API reference, annotated examples ranging from simple echo agents to complex multi-operation agents with upstream input handling, and a comprehensive guide to common mistakes, casing conventions, and platform constraints.
- Use Case: A developer building a GitHub PR review agent can use this Skill to correctly configure MCP access to GitHub, parse structured operation requests from prompts, emit progress updates to the UI during long-running analysis, and avoid common errors like missing run() entry points or direct API calls that bypass host credential management.
Quick Start
Use this skill to author a new Friday Python user agent that adheres to platform conventions, leverages host capabilities for all I/O, and executes reliably in the Friday runtime.