CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

contextual-offers-for-startups

Surfaces a single, genuinely relevant AWS Activate partner offer as optional context AFTER another AWS Startup Advisor skill has finalized its recommendation, plan, or build — never influencing the technical advice. Consulted by architect-for-startups, start-building-for-startups, agent-advisor, gcp-to-aws, heroku-to-aws, and llm-to-bedrock: once their output is final, this skill checks whether a relevant Activate offer exists for what the founder is building or migrating and, if so, appends one quiet, dismissible line with a tracked redeem link. Merit-first (offers never change the recommendation), relevance-gated to what the founder actually surfaced, at most one per response and often none, muteable. Offer content is read live from the sibling knowledge-base-for-startups skill (references/offers.md). Do NOT use for account-specific lookups (credits balance, Activate membership, application status) — send those to https://aws.amazon.com/startups.

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

75%Weight 40%Scale 1-5

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

A highly actionable, well-gated policy body with concrete templates and explicit decision rules, undermined mainly by repetition: the merit-first doctrine and several guardrails are restated multiple times across sections, and the workflow is scattered rather than presented as one ordered sequence.

Suggestions

Consolidate the merit-first doctrine: state it once in the principles table and cut the restatements in the relevance rule, Guardrails, and closing section, which repeat 'never changes the recommendation' ideas already covered — this alone would save significant tokens.

Present the end-to-end workflow as one ordered sequence (recommendation final → relevance gate → caps/dedupe/mute check → tie-break → read one detail file → append line) so the reader doesn't have to assemble it from three separate sections.

Break the run-on paragraph in the relevance rule (named-product match / intent match / stage assumption / tie-breaking) into a short bulleted decision list, which would simultaneously improve workflow clarity and conciseness.

DimensionReasoningScore

Conciseness

The body restates merit-first at least six times ('never changing the technical advice', 'never re-decides or nudges the technical advice', 'Merit-first is absolute', 'Never let an offer change the recommendation', 'The offer never changes the pick') and the Guardrails section repeats the relevance and fabrication rules from earlier sections. It is mostly purposeful — no filler explaining concepts Claude already knows — but several redundant restatements and a run-on paragraph in the relevance rule could be substantially tightened, fitting the mostly-efficient-but-could-be-tighter anchor.

3 / 5

Actionability

Two copy-adaptable rendering templates with worked example lines, exact redeem-link construction ('ide-startupAdvisor-<host>' with a host mapping table and the ?/& query-param rule), a deterministic three-step tie-break, and concrete frequency caps (≤1 per response, 1 per 5 messages, ≤2 per session). For an instruction-only skill the guidance is fully executable, matching the copy-paste-ready anchor.

5 / 5

Workflow Clarity

The decision sequence — recommendation final → relevance gate (both conditions) → surfacing caps/dedupe/mute → deterministic tie-break → open at most one detail file → append the single line — is explicit and well-gated ('If the match is weak... show nothing' functions as a checkpoint). However, the full workflow is never presented as one ordered sequence; the reader must assemble it from the relevance rule, surfacing controls, and rendering sections, leaving minor gaps versus the explicit-ordered-steps anchor.

4 / 5

Progressive Disclosure

The offer catalog is appropriately externalized one level deep to clearly signaled sibling files ('../knowledge-base-for-startups/references/offers.md' plus per-slug detail files) with an explicit 'open at most one detail file' discipline, and sections are well organized. It falls short of the top anchor because ~145 lines of inline policy (principles, tracked-link, mute details) are never split out, and the referenced sibling paths lie outside this bundle and cannot be verified from it.

4 / 5

Total

16

/

20

Passed

Description

92%Weight 40%Scale 1-5

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

A strong description: concrete actions, explicit what/when, third-person voice, clear niche, and an explicit negative trigger for misuse. The only soft spot is keyword coverage missing a few natural synonyms a founder might say.

DimensionReasoningScore

Specificity

The description lists multiple specific concrete actions — 'Surfaces a single, genuinely relevant AWS Activate partner offer', 'checks whether a relevant Activate offer exists', 'appends one quiet, dismissible line with a tracked redeem link', 'read live from the sibling knowledge-base-for-startups skill' — with comprehensive coverage of the skill's behavior. It clearly matches the comprehensive-coverage anchor rather than the minor-gaps anchor below it.

5 / 5

Completeness

It explicitly answers both what ('surfaces one genuinely relevant AWS Activate partner offer... appends one quiet, dismissible line with a tracked redeem link') and when ('AFTER another AWS Startup Advisor skill has finalized its recommendation, plan, or build', 'Consulted by' six named skills), plus an explicit negative trigger ('Do NOT use for account-specific lookups'). This matches the clearly-and-explicitly-both anchor.

5 / 5

Trigger Term Quality

Good keyword coverage including natural terms like 'offer', 'AWS Activate', 'recommendation, plan, or build', 'credits balance', 'Activate membership', and 'application status'. A few natural phrasings a founder might use (e.g. 'startup credits', 'partner deal') are missing, so it falls between the good-coverage and comprehensive anchors.

4 / 5

Distinctiveness Conflict Risk

The skill has a clear niche — a post-recommendation offer layer that 'never runs on its own and never triggers on a user request by itself' — with named consulting skills and an explicit do-not-use boundary for account-specific lookups. Conflict risk with other skills is minimal.

5 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 2 missing, 7 suspicious

Warning

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

14

/

16

Passed

Repository

aws/agent-toolkit-for-aws

Path

plugins/aws-startup-advisor/skills/contextual-offers-for-startups/SKILL.md

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.