Email Drafting
seb1n/awesome-ai-agent-skills
Draft a professional, audience-aware email or reply with calibrated tone and a clear call to action.
Collect Klaviyo debug evidence for support tickets and troubleshooting.
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill klaviyo-debug-bundle -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jeremylongshore/tons-of-skills-marketplace klaviyo-debug-bundle --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/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/.curated/klaviyo-debug-bundle .claude/skills/klaviyo-debug-bundle && 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 "klaviyo-debug-bundle" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/klaviyo-debug-bundle into .claude/skills/klaviyo-debug-bundle/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "klaviyo-debug-bundle", 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/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/klaviyo-debug-bundleType 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 jeremylongshore/tons-of-skills-marketplace --skill klaviyo-debug-bundle -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jeremylongshore/tons-of-skills-marketplace klaviyo-debug-bundle --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/.curated/klaviyo-debug-bundle .agents/skills/klaviyo-debug-bundle && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "klaviyo-debug-bundle" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/klaviyo-debug-bundle into .agents/skills/klaviyo-debug-bundle/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "klaviyo-debug-bundle", 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 jeremylongshore/tons-of-skills-marketplace --skill klaviyo-debug-bundle -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jeremylongshore/tons-of-skills-marketplace klaviyo-debug-bundle --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/.curated/klaviyo-debug-bundle .cursor/skills/klaviyo-debug-bundle && 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 "klaviyo-debug-bundle" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/klaviyo-debug-bundle into .cursor/skills/klaviyo-debug-bundle/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "klaviyo-debug-bundle", 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/jeremylongshore/tons-of-skills-marketplace.git --path skills/.curated/klaviyo-debug-bundle--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 jeremylongshore/tons-of-skills-marketplace --skill klaviyo-debug-bundle -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jeremylongshore/tons-of-skills-marketplace klaviyo-debug-bundle --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/.curated/klaviyo-debug-bundle .gemini/skills/klaviyo-debug-bundle && 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 "klaviyo-debug-bundle" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/klaviyo-debug-bundle into .gemini/skills/klaviyo-debug-bundle/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "klaviyo-debug-bundle", 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 jeremylongshore/tons-of-skills-marketplace klaviyo-debug-bundleInstalls 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 jeremylongshore/tons-of-skills-marketplace --skill klaviyo-debug-bundle -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/.curated/klaviyo-debug-bundle .github/skills/klaviyo-debug-bundle && 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 "klaviyo-debug-bundle" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/klaviyo-debug-bundle into .github/skills/klaviyo-debug-bundle/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "klaviyo-debug-bundle", 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 jeremylongshore/tons-of-skills-marketplace --skill klaviyo-debug-bundle -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install jeremylongshore/tons-of-skills-marketplace klaviyo-debug-bundle --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/.curated/klaviyo-debug-bundle .opencode/skills/klaviyo-debug-bundle && 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 "klaviyo-debug-bundle" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/klaviyo-debug-bundle into .opencode/skills/klaviyo-debug-bundle/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "klaviyo-debug-bundle", 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.
klaviyo-debug-bundleCollect Klaviyo debug evidence for support tickets and troubleshooting.
Klaviyo Debug Bundle is an agent skill from jeremylongshore/tons-of-skills-marketplace. Collect Klaviyo debug evidence for support tickets and troubleshooting. Use when a Klaviyo integration is failing, when preparing a support ticket, or when collecting diagnostic information for a Klaviyo API problem. Trigger with phrases like "klaviyo debug", "klaviyo support bundle", "collect klaviyo logs", "klaviyo diagnostic", "klaviyo troubleshoot".
Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/examples.md` and `references/implementation.md`). Compatibility notes: Designed for Claude Code
It sits in Sales & Support, covering Email marketing and Customer support. The repository describes itself as: Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com. The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 80f86df. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
Bash(grep:*)Bash(curl:*)Bash(tar:*)Bash(npm:*)From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
npmFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
status.klaviyo.comdevelopers.klaviyo.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
KLAVIYO_PRIVATE_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Designed for Claude Code
From compatibility in the SKILL.md frontmatter.
Klaviyo Debug Bundle loads about 1.4k tokens when it runs, and up to ~3.2k if it reads all its reference files. Until then it costs about 94 tokens; SKILL.md has 631 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 jeremylongshore/tons-of-skills-marketplace at commit 80f86df, republished under its MIT licence (© jeremylongshore). 631 words, ~1,406 tokens.
.claude/skills/klaviyo-debug-bundle/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Collect all diagnostic information needed for a Klaviyo support ticket into one redacted, shareable tarball: SDK version, API connectivity, auth result, rate limit status, recent errors, and environment config. Every secret (API keys, emails, phone numbers, webhook secrets) is redacted before packaging, so the bundle is safe to attach to a ticket.
The workflow builds a single shell script (klaviyo-debug-bundle.sh) in five
steps, then runs it. The full script and a programmatic TypeScript alternative
live in the reference files linked below.
klaviyo-api SDK installed (npm list klaviyo-api to confirm).KLAVIYO_PRIVATE_KEY environment variable set to a private API key.logs/,
/var/log/app/).curl, tar, and python3 available on the host.Assemble the five blocks below (verbatim from the reference) into one
klaviyo-debug-bundle.sh, make it executable, and run it from your application
root so the log-collection step can find logs/.
klaviyo-debug-YYYYMMDD-HHMMSS/ and a summary.txt header.klaviyo-api SDK version, and a redacted API-key presence check.GET /api/accounts/ (captures the HTTP code), rate-limit headers, and the Klaviyo status page.tar -czf the dir, remove the working copy, print the tarball path.The skeleton of step 1:
#!/bin/bash
# klaviyo-debug-bundle.sh
set -euo pipefail
BUNDLE_DIR="klaviyo-debug-$(date +%Y%m%d-%H%M%S)"
mkdir -p "$BUNDLE_DIR"See the full shell implementation for all five steps verbatim. To collect the same signals as a structured object (SDK version, connectivity, latency) instead of a tarball, use the TypeScript helper in examples.
klaviyo-debug-YYYYMMDD-HHMMSS.tar.gz containing:summary.txt -- Environment, SDK version, API key status, connectivityrate-limits.txt -- Current rate limit header valuesapi-response.json -- Account API response (confirms auth)recent-errors.txt -- Redacted error logsALWAYS redacted: API keys (pk_***), email addresses, phone numbers, webhook secrets.
Safe to include: error/HTTP status codes, SDK and runtime versions, stack traces (with PII redacted), rate limit header values, Klaviyo account ID.
The bundle is designed to never abort on a single failed probe — each check records its failure into the summary rather than exiting, so you always get a complete picture. Read the results with this triage:
KLAVIYO_PRIVATE_KEY: NOT SET — the connectivity and rate-limit steps are
skipped. Export the key and re-run before attaching the bundle.API Auth Test: HTTP 401 — key is invalid or revoked. Rotate the key.API Auth Test: HTTP 403 — key lacks scope for /api/accounts/. Grant the
scope in Klaviyo account settings.API Auth Test: HTTP 429 — you are rate limited; inspect rate-limits.txt
and see the klaviyo-rate-limits skill.API Auth Test: HTTP 000 or DNS resolve ... FAILED — no response reached
Klaviyo (DNS, outbound firewall, or TLS). Fix connectivity before ticketing.recent-errors.txt empty — no matching log dir was found; pass your real
log path by adding it to the for logdir in ... loop in step 4.summary.txt and confirm no unredacted pk_ prefix
or email survived — the script prints a reminder to do this.See the examples reference for the full HTTP-code decision matrix.
HTTP 200 / All Systems Operational summary lines.collectKlaviyoDebugInfo() from a health
check to return SDK version, connectivity, and latency as an object.API Auth Test: HTTP NNN line to a next
action (200 healthy → check logs; 401 → rotate key; 429 → rate limits).Full runnable code for all three is in examples.
For rate limit issues surfaced by the bundle (HTTP 429, retry-after headers),
see the klaviyo-rate-limits skill for backoff and quota-management guidance.
© jeremylongshore, 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 2 other files (references) in skills/.curated/klaviyo-debug-bundle of jeremylongshore/tons-of-skills-marketplace.
Open the folder on GitHubat commit 80f86df
Klaviyo Debug Bundle 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 |
|---|---|---|---|---|---|---|
| Klaviyo Debug Bundle this skilljeremylongshore/tons-of-skills-marketplace | 2.8k | — | ~1.4k | Automated safety check: Pass | MIT | |
| Email Draftingseb1n/awesome-ai-agent-skills | 206 | — | ~2k | Automated safety check: Pass | MIT | |
| Outreach Specialistognjengt/founder-skills | 440 | — | ~3.2k | Automated safety check: Pass | MIT | |
| Money Outreachiamzifei/show-me-the-money | 1k | — | ~3k | Automated safety check: Pass | Custom licence | |
| Send Cold EmailOthmane-Khadri/YALC-the-GTM-operating-system | 317 | — | ~515 | Automated safety check: Pass | MIT | |
| Memstack Product Feedback Analyzercwinvestments/memstack | 423 | — | ~2.7k | Automated safety check: Pass | Proprietary |
seb1n/awesome-ai-agent-skills
Draft a professional, audience-aware email or reply with calibrated tone and a clear call to action.
ognjengt/founder-skills
Crafts high-converting outreach messages and email sequences for cold outreach, LinkedIn DMs, and follow-ups.
iamzifei/show-me-the-money
Automated outreach and sales pipeline — cold email sequences, partnership outreach, lead generation, and prospect management.
Othmane-Khadri/YALC-the-GTM-operating-system
Send a cold email campaign or single message via the configured email provider (Instantly by default), optionally pre-drafting the sequence.
cwinvestments/memstack
A skill your agent uses when the user says 'analyze feedback', 'feedback analysis', 'what are customers asking for', or has support tickets, reviews, or survey data to categorize, score, and…
manojbajaj95/claude-gtm-plugin
Comprehensive outbound email strategy skill for cold outreach, email sequences, and multi-channel campaigns.
jeremylongshore/tons-of-skills-marketplace
Execute this skill enables AI assistant to conduct a security-focused code review using the security-agent plugin.
jeremylongshore/tons-of-skills-marketplace
Build this skill automates the adaptation of pre-trained machine learning models using transfer learning techniques.
jeremylongshore/tons-of-skills-marketplace
Execute proactive auto-loading: automatically detects and loads agents.md files.
jeremylongshore/tons-of-skills-marketplace
Aggregate and centralize performance metrics from applications, systems, databases, caches, and services.
jeremylongshore/tons-of-skills-marketplace
Execute this skill enables AI assistant to analyze capacity requirements and plan for future growth.
jeremylongshore/tons-of-skills-marketplace
Process use when you need to work with database indexing. An agent skill from jeremylongshore/tons-of-skills-marketplace.
Categories
Collect Klaviyo debug evidence for support tickets and troubleshooting. Klaviyo Debug Bundle is an agent skill from jeremylongshore/tons-of-skills-marketplace. Collect Klaviyo debug evidence for support tickets and troubleshooting.
Klaviyo Debug Bundle fits situations like: A Klaviyo integration is failing; preparing a support ticket; collecting diagnostic information for a Klaviyo API problem; with phrases like klaviyo debug.
Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill klaviyo-debug-bundle -a claude-code`. Or copy the skill folder (skills/.curated/klaviyo-debug-bundle in jeremylongshore/tons-of-skills-marketplace) into .claude/skills/klaviyo-debug-bundle in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill klaviyo-debug-bundle -a codex`. Or copy the skill folder (skills/.curated/klaviyo-debug-bundle in jeremylongshore/tons-of-skills-marketplace) into .agents/skills/klaviyo-debug-bundle 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 jeremylongshore/tons-of-skills-marketplace --skill klaviyo-debug-bundle -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/klaviyo-debug-bundle, .gemini/skills/klaviyo-debug-bundle, .github/skills/klaviyo-debug-bundle and .opencode/skills/klaviyo-debug-bundle in your project.
Going by SKILL.md and its folder, Klaviyo Debug Bundle needs the command-line tools its instructions call (npm) and credentials named KLAVIYO_PRIVATE_KEY. Our summary lists: A credential in KLAVIYO_PRIVATE_KEY. Its frontmatter pre-approves these tools: Bash(grep:*), Bash(curl:*), Bash(tar:*), Bash(npm:*). Compatibility (from SKILL.md): Designed for Claude Code.
SKILL.md names 2 domains. As links in the text: status.klaviyo.com and developers.klaviyo.com. 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.
Klaviyo Debug Bundle is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.4k tokens (SKILL.md is roughly 5.6k 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 1.8k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Klaviyo Debug Bundle: Email Drafting (seb1n/awesome-ai-agent-skills, 206 stars), Outreach Specialist (ognjengt/founder-skills, 440 stars), Money Outreach (iamzifei/show-me-the-money, 1k stars) and Send Cold Email (Othmane-Khadri/YALC-the-GTM-operating-system, 317 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
jeremylongshore (a GitHub user) maintains it in jeremylongshore/tons-of-skills-marketplace, which has 2,825 GitHub stars. The repository holds 3,342 skills in this directory. The repository was last updated on October 9, 2026.
Source: jeremylongshore/tons-of-skills-marketplace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.