Stripe Projects
fossasia/eventyay
A skill your agent uses when the user wants to provision infrastructure or third-party services using Stripe Projects.
Business email template register: trigger, sender and recipient type, subject pattern, body structure, personalisation tokens and send checks.
$ npx skills add sickn33/agentic-awesome-skills --skill business-email-template -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install sickn33/agentic-awesome-skills business-email-template --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/business-email-template .claude/skills/business-email-template && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "business-email-template" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/business-email-template into .claude/skills/business-email-template/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "business-email-template", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/business-email-templateType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add sickn33/agentic-awesome-skills --skill business-email-template -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install sickn33/agentic-awesome-skills business-email-template --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/business-email-template .agents/skills/business-email-template && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "business-email-template" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/business-email-template into .agents/skills/business-email-template/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "business-email-template", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add sickn33/agentic-awesome-skills --skill business-email-template -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install sickn33/agentic-awesome-skills business-email-template --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/business-email-template .cursor/skills/business-email-template && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "business-email-template" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/business-email-template into .cursor/skills/business-email-template/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "business-email-template", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/sickn33/agentic-awesome-skills.git --path skills/business-email-template--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add sickn33/agentic-awesome-skills --skill business-email-template -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install sickn33/agentic-awesome-skills business-email-template --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/business-email-template .gemini/skills/business-email-template && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "business-email-template" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/business-email-template into .gemini/skills/business-email-template/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "business-email-template", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install sickn33/agentic-awesome-skills business-email-templateInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add sickn33/agentic-awesome-skills --skill business-email-template -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/business-email-template .github/skills/business-email-template && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "business-email-template" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/business-email-template into .github/skills/business-email-template/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "business-email-template", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add sickn33/agentic-awesome-skills --skill business-email-template -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install sickn33/agentic-awesome-skills business-email-template --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/business-email-template .opencode/skills/business-email-template && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "business-email-template" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/business-email-template into .opencode/skills/business-email-template/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "business-email-template", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
business-email-templateBusiness email template register: trigger, sender and recipient type, subject pattern, body structure, personalisation tokens and send checks.
Business Email Template is an agent skill from sickn33/agentic-awesome-skills. Business email template register: trigger, sender and recipient type, subject pattern, body structure, personalisation tokens and send checks. Use for repeatable outbound email.
Its SKILL.md is about 6.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/common-pitfalls.md`).
It sits in Backend & APIs, covering Transactional email. The repository describes itself as: AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 2,400+ agentic skills. Includes… The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit b84d35a. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are yaml, csv, sql, json and markdown).
From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
json-schema.orgFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Business Email Template loads about 6.2k tokens when it runs, and up to ~6.6k if it reads all its reference files. Until then it costs about 50 tokens; SKILL.md has 2,415 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from sickn33/agentic-awesome-skills at commit b84d35a, republished under its MIT licence (© sickn33). 2,415 words, ~6,201 tokens.
.claude/skills/business-email-template/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.What it is: the repeatable emails a business actually sends - enquiry reply, quote, invoice, payment reminder, onboarding, complaint, review request, newsletter - with the sendable copy, the authentication records and the accessibility and spam checks each one needs.
Works out the smallest useful template set for the business in front of it, then builds it only when asked. The default output is a short recommendation, not a set of email files. The template register - CSV, SQL DDL, JSON Schema, Notion mapping - is produced on request, from one field list so the four cannot drift apart.
Layer: Layer 6: Engage. Fits: Starter stage. Table code: n/a.
The rule this table exists to enforce: a template is not the HTML. A template is the
envelope - who it is from, who it is to, what triggers it, what subject pattern it uses, and
whether the domain is allowed to send it - plus the body. Sender Role and Trigger
exist because most "our email looks unprofessional" complaints are a missing trigger and a
missing signature, not a missing design. And every template needs a plain-text version,
which is a separate field here rather than an afterthought inside the HTML.
Do not use it for: the printed signature block on letterhead and cards
(brand-kit-print-collateral), the mailbox and account register
(company-email-accounts in the operational pack), or marketing campaign automation.
Follow the shared execution contract. The module-specific rules below define only domain fields, decisions, calculations, and safety constraints.
Read the request and pick the intent before asking anything.
Ask only if this is the highest-value missing fact; otherwise proceed without an opener:
Q: What is the business called, and what does one line of it actually do?
Treat ambiguous replies as unanswered and ask which explicit option the user means. Record unknown values as Unknown; Unknown is not zero. A record must not be Done when a required check fails.
Skip anything already answered. Ask the rest one at a time, and stop as soon as the remaining answers would not change the template list.
Never invent an answer. Domain names, SPF records, DKIM selectors, unsubscribe periods,
legal wording, senders, volumes and metrics the user has not supplied are Unknown.
module: business-email-template
intent: null # set up | fix | review | report | import
scale: null # Starter | Growth | Scale, only if the answer changes it
areas:
"Volume": null
"Categories": null
"Authentication": null
"Constraints": null
"Tone": null
requested_outputs: []
confirmed_facts: []
open_questions: []Build an already requested artifact without asking again. For advice-only requests, give a short recommendation and offer the relevant artifact.
Recommended approach: Start with the four that are sent every week and carry the most risk - enquiry reply, quote, invoice with payment terms, and payment reminder - plus one plain-text alternative for each. Put the signature block in a single place so it is edited once. Confirm SPF, DKIM and DMARC before anything is sent from the domain, because no template quality survives an unauthenticated domain.
Why this one: Those four are where money and reputation move. The enquiry reply wins the customer, the quote and the invoice set the commercial terms, and the reminder is the one that recovers cash. A newsletter is a marketing decision that needs consent and a list, so it is not in the first set.
Workflow: Categories confirmed from what is actually sent → Shared structure agreed (subject, greeting, body, action, signature) → Four templates drafted → Plain-text alternative written for each → SPF, DKIM and DMARC confirmed → Tested in a real client → Spam score checked → Accessibility pass on contrast and text size → Register approved and versioned
Once the user asks for it, derive the fields from the confirmed context and emit the requested artifacts. For machine-readable text, keep prose outside the data; for files, provide a usable link. Report material validation failures or limitations separately.
A selected Notion output is rendered by notion-manual-import, so route the
Notion step there. When the user selects Notion, hand that step to
@notion-manual-import: it holds the CSV, the property
mapping, the import steps and the verification checklist, and it renders the Field
Reference below instead of defining a table of its own. Do not restate the mapping
here and do not improvise the import steps. Manual CSV and mapping outputs need no
connection. For requested workspace changes, follow the shared contract: verify actual
tool access and the target before writing. A user saying "connected" is not tool evidence.
Never ask for a Notion password or token.
Template ID,Template Name,Template Type,Trigger,Sender Role,Recipient Type,Subject Line Pattern,Preview Text,Body Structure,Tone,Call To Action,Required Fields,Personalisation Tokens,Signature Block,Unsubscribe Required,Spam Risk Notes,Test Status,Mobile Checked,Accessibility Checked,Version,Status,Notes
,Example Retail enquiry reply,Transactional,Website form or phone enquiry received,Sales or front desk,Prospective customer,{Service} enquiry - {Business Name},{Service} enquiry received today,Thanks - confirmation - what happens next - one clear action - signature,Plain and direct,Reply with two times or call the desk,{First Name}, {Service}, {Business Name},Yes - signature block only,"All-caps subject, unsubstituted tokens, low text-to-image ratio",Not tested,Not checked,Not checked,1.0,Draft,Example row - replace every value before use.-- Engine assumption: PostgreSQL. For another engine use the engine's auto-increment
-- equivalent and keep the rest portable.
CREATE TABLE email_template (
template_id BIGINT PRIMARY KEY,
template_name VARCHAR(255) NOT NULL,
template_type VARCHAR(100) NOT NULL,
trigger TEXT NOT NULL,
sender_role VARCHAR(100) NOT NULL,
recipient_type VARCHAR(100) NOT NULL,
subject_line_pattern VARCHAR(255) NOT NULL,
preview_text VARCHAR(255),
body_structure TEXT,
tone VARCHAR(100) NOT NULL,
call_to_action TEXT,
required_fields TEXT,
personalisation_tokens TEXT,
signature_block VARCHAR(100) NOT NULL,
unsubscribe_required BOOLEAN NOT NULL,
spam_risk_notes TEXT,
test_status VARCHAR(100) NOT NULL,
mobile_checked BOOLEAN NOT NULL,
accessibility_checked BOOLEAN NOT NULL,
version VARCHAR(50) NOT NULL,
status VARCHAR(50) NOT NULL,
notes TEXT,
created_at TIMESTAMP DEFAULT NOW(),
updated_at TIMESTAMP DEFAULT NOW(),
CONSTRAINT email_template_type CHECK (template_type IN ('Transactional','Marketing','Notification','Personal','System')),
CONSTRAINT email_template_test_status CHECK (test_status IN ('Not tested','Tested - internal','Tested - real client','Tested - seed list','Failed - see Notes'))
);
CREATE INDEX idx_email_template_status ON email_template (status);
CREATE INDEX idx_email_template_type ON email_template (template_type);{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Business Email Templates",
"type": "object",
"additionalProperties": false,
"properties": {
"Template ID": { "type": "integer" },
"Template Name": { "type": "string" },
"Template Type": { "type": "string" },
"Trigger": { "type": "string" },
"Sender Role": { "type": "string" },
"Recipient Type": { "type": "string" },
"Subject Line Pattern": { "type": "string" },
"Preview Text": { "type": "string" },
"Body Structure": { "type": "string" },
"Tone": { "type": "string" },
"Call To Action": { "type": "string" },
"Required Fields": { "type": "string" },
"Personalisation Tokens": { "type": "string" },
"Signature Block": { "type": "string" },
"Unsubscribe Required": { "type": "boolean" },
"Spam Risk Notes": { "type": "string" },
"Test Status": { "type": "string" },
"Mobile Checked": { "type": "boolean" },
"Accessibility Checked": { "type": "boolean" },
"Version": { "type": "string" },
"Status": { "type": "string" },
"Notes": { "type": "string" }
},
"required": [
"Template Name",
"Template Type",
"Trigger",
"Sender Role",
"Recipient Type",
"Subject Line Pattern",
"Tone",
"Signature Block",
"Unsubscribe Required",
"Test Status",
"Mobile Checked",
"Accessibility Checked",
"Version",
"Status"
]
}| CSV column | Notion property | Set after import |
|---|---|---|
| Template ID | Text (preserve source ID) | Keep imported IDs as Text; optionally add a separate Unique ID property |
| Template Name | Title | Use as the database title |
| Template Type | Select (add options after import) | Convert to Select, add options: "Transactional", "Marketing", "Notification", "Personal", "System" |
| Trigger | Text | Leave as Text. The event that causes the send. A template with no trigger is a template nobody sends |
| Sender Role | Select (add options after import) | Convert to Select, add options: "Sales", "Front Desk", "Accounts", "Support", "Owner", "Marketing", "System" |
| Recipient Type | Select (add options after import) | Convert to Select, add options: "Prospective Customer", "Existing Customer", "Prospect", "Supplier", "Employee", "Regulator", "Public" |
| Subject Line Pattern | Text | Leave as Text. Use braces for the variable part, e.g. "{Service} enquiry - {Business Name}" |
| Preview Text | Text | Leave as Text. The line after the subject in the inbox. Never repeat the subject |
| Body Structure | Text | Leave as Text. Five lines, in order |
| Tone | Select (add options after import) | Convert to Select, add options: "Plain and direct", "Formal", "Warm", "Technical", "Apologetic" |
| Call To Action | Text | Leave as Text. One action per email |
| Required Fields | Text | Leave as Text. What the sender must fill in |
| Personalisation Tokens | Text | Leave as Text. The token names only, in braces. An unsubstituted token is a spam trigger |
| Signature Block | Select (add options after import) | Convert to Select, add options: "Yes - signature block only", "Yes - signature block and contact details", "No" |
| Unsubscribe Required | Checkbox | Convert to Checkbox. Marketing always; transactional usually not |
| Spam Risk Notes | Text | Leave as Text |
| Test Status | Select (add options after import) | Convert to Select, add options: "Not tested", "Tested - internal", "Tested - real client", "Tested - seed list", "Failed - see Notes" |
| Mobile Checked | Checkbox | Convert to Checkbox. Most email is read on a phone first |
| Accessibility Checked | Checkbox | Convert to Checkbox. Contrast, text size, and a text-only alternative |
| Version | Text | Leave as Text |
| Status | Select (add options after import) | Convert to Select, add options: "Draft", "In review", "Approved", "Retired" |
| Notes | Text | Leave as Text |The rows above are documentation examples only. Emit empty templates unless the user explicitly requests examples. Unsubscribe Required and the two checkboxes
are booleans - no Yes/No strings in a boolean cell.
| # | Field | Type | SQL | JSON Schema | Notion | CSV example |
|---|---|---|---|---|---|---|
| 1 | Template ID | id | BIGINT PRIMARY KEY | integer | Text or Notion auto-ID | (blank) |
| 2 | Template Name | text | VARCHAR(255) | string | Text | Example Retail enquiry reply |
| 3 | Template Type | select | VARCHAR(100) | string | Select | Transactional |
| 4 | Trigger | long_text | TEXT | string | Text | (blank) |
| 5 | Sender Role | select | VARCHAR(100) | string | Select | Sales or front desk |
| 6 | Recipient Type | select | VARCHAR(100) | string | Select | Prospective customer |
| 7 | Subject Line Pattern | text | VARCHAR(255) | string | Text | (blank) |
| 8 | Preview Text | text | VARCHAR(255) | string | Text | (blank) |
| 9 | Body Structure | long_text | TEXT | string | Text | (blank) |
| 10 | Tone | select | VARCHAR(100) | string | Select | Plain and direct |
| 11 | Call To Action | long_text | TEXT | string | Text | (blank) |
| 12 | Required Fields | long_text | TEXT | string | Text | (blank) |
| 13 | Personalisation Tokens | long_text | TEXT | string | Text | (blank) |
| 14 | Signature Block | select | VARCHAR(100) | string | Select | Yes - signature block only |
| 15 | Unsubscribe Required | boolean | BOOLEAN | boolean | Checkbox | true |
| 16 | Spam Risk Notes | long_text | TEXT | string | Text | (blank) |
| 17 | Test Status | select | VARCHAR(100) | string | Select | Not tested |
| 18 | Mobile Checked | boolean | BOOLEAN | boolean | Checkbox | false |
| 19 | Accessibility Checked | boolean | BOOLEAN | boolean | Checkbox | false |
| 20 | Version | text | VARCHAR(50) | string | Text | 1.0 |
| 21 | Status | select | VARCHAR(50) | string | Select | Draft |
| 22 | Notes | long_text | TEXT | string | Text | (blank) |
Template Type - the four that matter legally and technically. Marketing and transactional are separated because they have different consent and unsubscribe rules.
Transactional | Marketing | Notification | Personal | SystemSender Role - a starting set. The role is what stops three people writing the same email three different ways.
Sales | Front Desk | Accounts | Support | Owner | Marketing | SystemRecipient Type - a starting set.
Prospective Customer | Existing Customer | Prospect | Supplier | Employee | Regulator | PublicTone - a starting set. Tone is a decision the business makes once, not per sender.
Plain and direct | Formal | Warm | Technical | ApologeticSignature Block - three values, because "no signature" is a legitimate choice for a system email and a wrong one for anything a human reads.
Yes - signature block only | Yes - signature block and contact details | NoTest Status - Tested - real client is the only status that means proven. Sending a
first campaign to real customers is not a test.
Not tested | Tested - internal | Tested - real client | Tested - seed list | Failed - see NotesStatus
Draft | In review | Approved | RetiredNone standalone. Sender Role names the role that appears in the signature block; where
the business keeps a people register with roles, confirm that database exists in the same
build before treating it as a relation. Otherwise it is Text with a note naming the
intended target.
Prompt
Our quotes go out as freeform email from a Gmail address, everyone signs differently, and
last month our invoice emails started going to spam.Context first - one question per message, nothing already answered:
Q: What is the business called, and what does one line of it actually do? A: Example Retail, home and kitchen goods in Example City.
Q: Do you send from your own domain address, or a Gmail or similar account? A: Two Gmail addresses and one on the domain, but nobody knows which.
Q: Have SPF, DKIM and DMARC been set up for the domain? A: No idea. We only have the website.
Q: Which emails actually go out every week - enquiry reply, quote, invoice, reminder? A: Enquiry, quote and invoice. We chase invoices by phone.
Q: Any wording that has to appear - company registration, tax details, an address for complaints? A: The tax details are on the invoice already.
Recommended next step - offered, not built:
Three templates - enquiry reply, quote, invoice with payment terms - plus a phone-logged payment reminder template, each with a plain-text alternative. One shared five-part structure and one signature block, edited in a single place. And before any of them go out: SPF, DKIM and DMARC on the domain, because an unauthenticated domain sends straight to spam whatever the template looks like.
Workflow: Categories confirmed from what is actually sent → Shared structure agreed → Templates drafted → Plain-text alternative written for each → SPF, DKIM and DMARC confirmed → Tested in a real client → Spam score checked → Accessibility pass → Register approved
Want the CSV, SQL DDL, JSON Schema and Notion mapping for this?
Test Status and left for the business to do.Unknown and blank are correct.See the bundled common-pitfalls reference for review and troubleshooting guidance.
brand-growth-system-builder - routes to this skill and the other 12 brand and growth modules.brand-kit-print-collateral - the printed signature block on letterhead and cards; the
email signature must match it.invoices-billing (operational pack) - the invoice data this template sends.company-email-accounts (operational pack) - the mailbox register behind the senders.data-privacy-controls (operational pack) - the lawful basis for any recipient list.I want a set of business email templates - enquiry reply, quote, invoice, reminder - with
a consistent structure and signature, and we also have deliverability problems.
Ask me one short question at a time, and only about what I have not already told you.
Never invent a domain, a DNS record or legal wording. Then recommend the smallest template
set that fits, and confirm authentication before anything is sent. Wait for me to ask
before you build it.
When I ask, output CSV, SQL DDL, JSON Schema and a Notion property mapping. Data only.© sickn33, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file (references) in skills/business-email-template of sickn33/agentic-awesome-skills.
Open the folder on GitHubat commit b84d35a
We found 5 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in sickn33/agentic-awesome-skills, which our catalogue first saw on October 7, 2026.
Business Email Template next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Business Email Template this skillsickn33/agentic-awesome-skills | 47k | 1 repos | ~6.2k | Automated safety check: Pass | MIT | |
| Stripe Projectsfossasia/eventyay | 1.7k | 5 repos | ~2k | Automated safety check: Notes | Apache-2.0 | |
| WooCommerce Email Editor Developmentwoocommerce/woocommerce | 11k | — | ~893 | Automated safety check: Pass | Custom licence | |
| Email Best Practicesviclafouch/meme-studio | 110 | 7 repos | ~787 | Automated safety check: Pass | None | |
| React Emailviclafouch/meme-studio | 110 | 2 repos | ~3.6k | Automated safety check: Pass | MIT | |
| Pinme Emailglitternetwork/pinme | 3.8k | — | ~1.2k | Automated safety check: Pass | MIT |
fossasia/eventyay
A skill your agent uses when the user wants to provision infrastructure or third-party services using Stripe Projects.
woocommerce/woocommerce
Sets up a local environment for the WooCommerce block email editor, with a watcher, Mailpit email capture and build and test commands for its PHP and JS packages.
viclafouch/meme-studio
A skill your agent uses when building email features, emails going to spam, high bounce rates, setting up SPF/DKIM/DMARC authentication, implementing email capture, ensuring compliance (CAN-SPAM…
viclafouch/meme-studio
A skill your agent uses when creating HTML email templates with React components - welcome emails, password resets, notifications, order confirmations, newsletters, or transactional emails.
glitternetwork/pinme
A skill your agent uses when a PinMe project (Worker TypeScript) needs to integrate email sending (sendemail).
growthenginenowoslawski/coldoutboundskills
Diagnostic audit for a running cold email program. An agent skill from growthenginenowoslawski/coldoutboundskills.
sickn33/agentic-awesome-skills
Implements an interface in one of two named color modes, iridescent white or colorful black, from a parameterized starter that reports measured color intensity.
sickn33/agentic-awesome-skills
Saves a user's project decisions, rules and preferences into a project-local mdbase so later sessions and other agents can recover the intent.
sickn33/agentic-awesome-skills
Keeps project decisions, research and verified results available across coding-agent sessions through LWC memory, a document Wiki graph and a CodeGraph code index.
sickn33/agentic-awesome-skills
Guides an agent through assessing its own owner for cofounder fit, publishing an approved profile, and ranking complementary profiles other agents published for their owners.
sickn33/agentic-awesome-skills
Integracao com WhatsApp Business Cloud API (Meta). An agent skill from sickn33/agentic-awesome-skills.
sickn33/agentic-awesome-skills
Acts as a proxy for the Cline CLI, dispatching coding tasks one at a time, monitoring runs by hard evidence, relaying decisions to you and learning per-project preferences.
Categories
Business email template register: trigger, sender and recipient type, subject pattern, body structure, personalisation tokens and send checks. Business Email Template is an agent skill from sickn33/agentic-awesome-skills. Business email template register: trigger, sender and recipient type, subject pattern, body structure, personalisation tokens and send checks.
Business Email Template fits situations like: repeatable outbound email; tasks that involve Transactional email.
Run `npx skills add sickn33/agentic-awesome-skills --skill business-email-template -a claude-code`. Or copy the skill folder (skills/business-email-template in sickn33/agentic-awesome-skills) into .claude/skills/business-email-template in your project. Claude Code loads it when a task matches its description.
Run `npx skills add sickn33/agentic-awesome-skills --skill business-email-template -a codex`. Or copy the skill folder (skills/business-email-template in sickn33/agentic-awesome-skills) into .agents/skills/business-email-template in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add sickn33/agentic-awesome-skills --skill business-email-template -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/business-email-template, .gemini/skills/business-email-template, .github/skills/business-email-template and .opencode/skills/business-email-template in your project.
SKILL.md names no scripts, command-line tools or credentials: Business Email Template is instructions for the agent only.
SKILL.md names 1 domain. In commands or code: json-schema.org; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Business Email Template is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 6.2k tokens (SKILL.md is roughly 25k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 433 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Business Email Template: Stripe Projects (fossasia/eventyay, 1.7k stars), WooCommerce Email Editor Development (woocommerce/woocommerce, 11k stars), Email Best Practices (viclafouch/meme-studio, 110 stars) and React Email (viclafouch/meme-studio, 110 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
sickn33 (a GitHub user) maintains it in sickn33/agentic-awesome-skills, which has 47,405 GitHub stars. The repository holds 1,497 skills in this directory. The repository was last updated on October 9, 2026.
Source: sickn33/agentic-awesome-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.