CtrlK
BlogDocsLog inGet started
Tessl Logo

async-api-caller

Async Api Caller - Auto-activating skill for API Integration. Triggers on: async api caller, async api caller Part of the API Integration skill category.

32

1.13x

Quality

0%

Does it follow best practices?

Impact

90%

1.13x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./planned-skills/generated/16-api-integration/async-api-caller/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

95%

4%

Batch User Data Aggregator

Production-ready async API caller

Criteria
Without context
With context

Async pattern used

80%

100%

Concurrent fetching

100%

100%

Per-request error handling

100%

100%

Results include failures

100%

100%

Logging of async ops

100%

100%

Retry or resilience logic

40%

50%

Production code structure

100%

100%

results.json valid JSON

100%

100%

No blocking sleep in hot path

100%

100%

Third-party API integration

0%

0%

Without context: $0.2255 · 55s · 16 turns · 17 in / 3,313 out tokens

With context: $0.5204 · 1m 52s · 30 turns · 63 in / 6,209 out tokens

92%

2%

GitHub Repository Stats Collector

OAuth async API integration

Criteria
Without context
With context

Async pattern used

83%

100%

Concurrent repo fetching

100%

100%

Token-based authentication

100%

100%

Rate limit handling

75%

66%

Graceful token absence

100%

100%

Error handling per request

100%

100%

repo_stats.json valid output

100%

100%

Production structure

100%

100%

execution_summary.md created

100%

100%

Validated JSON output

37%

50%

Without context: $0.2738 · 1m 16s · 15 turns · 15 in / 5,388 out tokens

With context: $0.4978 · 1m 37s · 30 turns · 60 in / 6,226 out tokens

84%

28%

Webhook Event Forwarding Service

Async webhook processing

Criteria
Without context
With context

Async pattern used

0%

100%

Concurrent event processing

0%

100%

Webhook validation

100%

100%

Retry on downstream failure

0%

0%

Per-event error isolation

83%

83%

processing_report.json valid

100%

100%

Log shows async activity

70%

100%

Downstream forwarding occurs

100%

100%

Production structure

100%

100%

Status reporting in report

50%

50%

Without context: $0.3947 · 1m 18s · 22 turns · 1,007 in / 5,001 out tokens

With context: $0.5162 · 1m 42s · 30 turns · 771 in / 6,164 out tokens

Repository
jeremylongshore/claude-code-plugins-plus-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.