action-creator

Create TypeScript email action templates with config and handler.

1|Updated Dec 15, 2025
One-click install
npx skills add https://github.com/dobeutech/dobeu-agents-sdk --skill action-creator-dobeutech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: action-creator
Source: https://github.com/dobeutech/dobeu-agents-sdk/tree/main/email-agent/agent/.claude/skills/action-creator
Command: npx skills add https://github.com/dobeutech/dobeu-agents-sdk --skill action-creator-dobeutech

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires .

What problem does it solve?

This Skill helps users build user-specific, one-click action templates to automate routine email tasks, such as sending reminders or forwarding reports.

Core Features & Use Cases

  • Template-based actions: TypeScript action templates with config and handler.
  • Dynamic parameters: Parameter schema supports strings, numbers, booleans, enums.
  • One-click execution: Actions appear as clickable UI in chat for quick adoption.

Quick Start

Create a template like "Send payment reminder to vendor" with specific parameters and a handler that executes.

Frequently Asked Questions about action-creator

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

FAQPage Schema
How do I create reusable email actions that users can trigger with one click?

Create TypeScript templates exporting a config and handler, stored under agent/custom_scripts/actions with kebab-case IDs. Use ActionContext methods to define email operations like sending reminders or forwarding reports, which then appear as clickable chat actions for one-click execution.

Can I automate routine email tasks like sending payment reminders or archiving newsletters?

Yes. Action templates let you define custom email operations for specific workflows—payment reminders to vendors, bug report forwarding, newsletter archiving. Each template uses TypeScript handlers to execute the operation when triggered.

What parameters can I define in an email action template?

Action templates support dynamic parameters with strings, numbers, booleans, and enums. This lets you customize behavior per vendor, customer, or team while keeping the core email operation reusable across different contexts.

Do I need TypeScript knowledge to build email action templates?

Yes. Templates require writing TypeScript code that exports a config object and a handler function. The handler uses ActionContext methods to perform email operations, so TypeScript familiarity is a prerequisite.

How do action templates expose clickable operations in chat?

Once deployed, action templates automatically surface as interactive chat actions. Users click them to execute the email operation without leaving the chat interface, enabling immediate adoption for routine tasks.