create-service

Generates scaffolded service modules for the REEF app framework.

1|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/hdresearch/reef --skill create-service-hdresearch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-service
Source: https://github.com/hdresearch/reef/tree/main/skills/create-service
Command: npx skills add https://github.com/hdresearch/reef --skill create-service-hdresearch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of creating new service modules for the Reef agent framework, enabling developers to quickly add new capabilities.

Core Features & Use Cases

  • Module Scaffolding: Provides a structured approach to defining new services with server-side routes, client-side tools, and behaviors.
  • Development Workflow: Guides users through writing store logic, API routes, LLM tools, and optional behaviors, including documentation and testing.
  • Use Case: A developer needs to add a new feature to Reef that monitors a specific API. They use this Skill to generate the boilerplate code for the new service, define its API endpoints, and create tools for the agent to interact with it.

Quick Start

Use the create-service skill to generate a new service module named 'my-new-service'.

Frequently Asked Questions about create-service

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

FAQPage Schema
How do I scaffold a new service module in the Reef agent framework?

To scaffold a Reef service module, you use a structured template that generates boilerplate for server-side routes, client-side tools, and behaviors, guiding you through the full development workflow.

What components are required when building a Reef service module?

Building a Reef service module requires defining server-side routes, client-side LLM tools, store logic, and optional behaviors. You also need to include documentation and testing to support the new agent capabilities.

Do I need TypeScript and Hono experience to create Reef service modules?

Yes, creating Reef service modules requires an understanding of TypeScript, Hono for server-side routing, and TypeBox for parameter validation to properly implement the structured service template.

Can I add API monitoring capabilities to my agent using Reef service modules?

Yes, you can create a new Reef service module to monitor a specific API by generating the boilerplate code, defining its API endpoints, and creating tools for the agent to interact with it.

What's the best way to define API routes and validation in a Reef service?

The best way to define API routes and validation in a Reef service is using Hono for server-side routing and TypeBox for parameter validation, following the structured development workflow provided by the scaffolding template.