action-creator

Generate reusable email action templates with TypeScript config and handler.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reduces the manual friction of repetitive email tasks by enabling the creation of reusable, user-specific action templates that perform common operations with a single click in the chat interface.

Core Features & Use Cases

  • Template creation: Define TypeScript action templates with a config object, parameter schema, and handler to execute operations.
  • Chat-triggered actions: Templates appear as clickable buttons in the chat, executing user-specific workflows without retyping details.
  • Real-world use cases: Create templates for sending payment reminders, forwarding bug reports to engineering, and archiving newsletters from specified sources.

Quick Start

Create a new user-specific action template file under agent/custom_scripts/actions/ that defines a clickable chat action for a chosen workflow.

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 action templates for chat workflows?▼

Yes, you can automate sending payment reminders by defining a TypeScript action template with a config object and parameter schema. Once saved, it appears as a clickable chat button to trigger the email workflow instantly.

What is a one-click chat action and how does it handle email integration?▼

A one-click chat action is a reusable, user-specific email template that executes predefined operations directly from the chat interface. It uses ActionContext methods to handle email integration tasks like forwarding bug reports without retyping details.

Do I need to write TypeScript to set up automated email workflows?▼

Yes, you need to write TypeScript to set up these automated email workflows. The action template requires defining a config object, a parameter schema, and a handler to process the operations within your chat environment.

What's the best way to archive newsletters from specific sources using chat actions?▼

The best way to archive newsletters from specific sources is to generate a user-specific action template using TypeScript. This creates a chat-triggered button that processes the archiving workflow automatically through ActionContext methods.

Can I use action templates to forward bug reports to engineering automatically?▼

Yes, you can use action templates to forward bug reports to engineering. By creating a specific template under agent/custom_scripts/actions, the chat interface provides a one-click button to execute the forwarding workflow immediately.