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.