Create a minimal working Exa example. Use when starting a new Exa integration, testing your setup, or learning basic Exa API patterns. Trigger with phrases like "exa hello world", "exa example", "exa quick start", "simple exa code".
Install with Tessl CLI
npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill exa-hello-world71
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
TypeScript Exa client setup
Correct import package
0%
100%
Named import syntax
0%
100%
Env-var API key
100%
100%
ExaClient constructor shape
0%
100%
Client initialised outside main
0%
100%
Async main function
100%
100%
main().catch pattern
50%
83%
main() called at module level
100%
100%
Success console output
0%
100%
No hard-coded API key
100%
100%
Without context: $0.2963 · 1m 7s · 21 turns · 21 in / 3,084 out tokens
With context: $0.3265 · 1m 22s · 22 turns · 57 in / 4,103 out tokens
Python Exa client setup
Correct import statement
0%
100%
No-arg constructor
0%
100%
No explicit api_key argument
0%
100%
No hard-coded credentials
100%
100%
Success console output
0%
100%
Correct dependency listed
0%
100%
Single client instance
100%
100%
Package name in requirements matches import
0%
100%
Without context: $0.2752 · 54s · 22 turns · 18 in / 2,750 out tokens
With context: $0.3022 · 1m 1s · 21 turns · 313 in / 2,775 out tokens
Exa error handling patterns
Correct import package
0%
100%
Env-var API key
0%
100%
Rate-limit handling present
100%
100%
Exponential backoff strategy
100%
100%
Retry loop present
100%
100%
Timeout/network handling present
100%
100%
Error strategy comments
100%
100%
DESIGN.md present
100%
100%
DESIGN.md covers both error types
100%
100%
DESIGN.md recovery rationale
100%
100%
Without context: $0.4348 · 1m 49s · 27 turns · 26 in / 5,358 out tokens
With context: $0.3584 · 1m 33s · 21 turns · 21 in / 4,424 out tokens
Table of Contents
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.