CtrlK
BlogDocsLog inGet started
Tessl Logo

marketing-ideas

When the user needs marketing ideas, inspiration, or strategies for their SaaS or software product. Also use when the user asks for 'marketing ideas,' 'growth ideas,' 'how to market,' 'marketing strategies,' 'marketing tactics,' 'ways to promote,' 'ideas to grow,' 'what else can I try,' 'I don't know how to market this,' 'brainstorm marketing,' or 'what marketing should I do.' Use this as a starting point whenever someone is stuck or looking for inspiration on how to grow. For specific channel execution, see the relevant skill (ads, social, emails, etc.).

48

Quality

52%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/marketing-ideas/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill provides a well-organized catalog structure for marketing ideas with useful categorization by stage, budget, and use case. Its main weaknesses are the lack of concrete implementation examples (it describes an output format but never demonstrates it) and reliance on a referenced file that isn't present in the bundle. The content is moderately concise but includes some unnecessary framing and sections that Claude could handle without explicit instruction.

Suggestions

Add a concrete example of the output format in action — show one complete recommendation with idea name, why it fits, how to start, expected outcome, and resources needed for a specific scenario.

Include the referenced 'references/ideas-by-category.md' file in the bundle, or inline the essential content if the file doesn't exist.

Remove the 'You are a marketing strategist' framing and the 'Task-Specific Questions' section — Claude can generate appropriate questions without being told to ask them.

Add a brief feedback loop step in the workflow, e.g., 'After presenting 3-5 ideas, ask which resonates most, then provide deeper implementation detail for the chosen 1-2.'

DimensionReasoningScore

Conciseness

The skill is reasonably efficient but includes some unnecessary framing ('You are a marketing strategist with a library of 139 proven marketing ideas') and sections like 'Task-Specific Questions' that Claude could generate on its own. The tables and lists are well-structured but the overall content could be tightened.

2 / 3

Actionability

The skill provides a structured catalog of ideas with numbered references and an output format template, which is useful. However, the actual implementation guidance is thin — 'First 2-3 implementation steps' is described as a format but no concrete examples are given. The ideas themselves are labels rather than executable instructions, and the skill relies heavily on a referenced file (references/ideas-by-category.md) that isn't provided in the bundle.

2 / 3

Workflow Clarity

There's a clear 4-step process for handling requests (ask, suggest, detail, consider resources) and the output format provides structure. However, the workflow lacks validation checkpoints — there's no guidance on how to verify recommendations are appropriate, no feedback loop for refining suggestions based on user response, and the steps are somewhat generic.

2 / 3

Progressive Disclosure

The skill references 'references/ideas-by-category.md' for the complete list and links to related skills, which is good progressive disclosure design. However, the bundle shows no files were provided, so we can't verify the referenced file exists. The main file itself contains a lot of inline content (the full category table, implementation tips by stage/budget/timeline, top ideas by use case) that could arguably be split into reference files for better organization.

2 / 3

Total

8

/

12

Passed

Description

54%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description excels at trigger term coverage with an extensive list of natural user phrases, and it helpfully distinguishes itself from channel-specific skills. However, it critically lacks any description of what the skill actually does — it never names concrete actions, outputs, or capabilities, making it feel like a routing rule rather than a skill description.

Suggestions

Add concrete actions describing what the skill produces, e.g., 'Generates a prioritized list of marketing tactics, brainstorms channel strategies, and suggests growth experiments tailored to SaaS products.'

Reframe the opening to lead with capabilities in third person, e.g., 'Brainstorms and prioritizes marketing strategies, growth tactics, and promotional ideas for SaaS and software products.'

DimensionReasoningScore

Specificity

The description does not list any concrete actions or capabilities. It mentions 'marketing ideas, inspiration, or strategies' but never specifies what the skill actually does — no verbs like 'generates,' 'brainstorms,' 'creates a list of,' etc. It's essentially 'helps with marketing ideas.'

1 / 3

Completeness

The 'when' is thoroughly covered with explicit trigger phrases and use cases. However, the 'what' is essentially missing — the description never explains what the skill actually does or produces. It says when to use it but not what it does concretely.

2 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms users would say: 'marketing ideas,' 'growth ideas,' 'how to market,' 'marketing strategies,' 'marketing tactics,' 'ways to promote,' 'ideas to grow,' 'what else can I try,' 'I don't know how to market this,' 'brainstorm marketing,' 'what marketing should I do.' These are very natural phrases.

3 / 3

Distinctiveness Conflict Risk

The description carves out a niche around marketing ideation/brainstorming and explicitly defers to other skills for specific channel execution (ads, social, emails). However, the lack of specificity about what it actually does means it could still overlap with other marketing-related skills.

2 / 3

Total

8

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
coreyhaines31/marketingskills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.