CtrlK
BlogDocsLog inGet started
Tessl Logo

create-bubble

Create a new Bubble integration for Bubble Lab following all established patterns and best practices from CREATE_BUBBLE_README.md

70

2.94x
Quality

55%

Does it follow best practices?

Impact

100%

2.94x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./.claude/skills/create-bubble/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

49%

Trello Bubble Schema Design

Zod schema patterns for multi-operation bubble

Criteria
Without context
With context

Discriminated union usage

0%

100%

describe() on all fields

100%

100%

transform not preprocess

100%

100%

credentials field present

50%

100%

INPUT type exported

100%

100%

OUTPUT type exported

100%

100%

Result schema has success field

0%

100%

Result schema has error field

0%

100%

Optional defaults

0%

100%

Both operations covered

100%

100%

Operation discriminator field

0%

100%

100%

88%

Slack Bubble Class Implementation

Bubble class structure and type safety

Criteria
Without context
With context

service static property

0%

100%

authType static property

0%

100%

bubbleName static property

0%

100%

schema and resultSchema

0%

100%

shortDescription and longDescription

0%

100%

alias static property

0%

100%

INPUT type generic constraint

0%

100%

ServiceBubble extension pattern

0%

100%

constructor with defaults

0%

100%

chooseCredential method

0%

100%

performAction with switch

0%

100%

params cast in performAction

0%

100%

Error return format

100%

100%

100%

61%

GitHub Bubble Integration Flow Test

Integration flow test and folder structure

Criteria
Without context
With context

BubbleFlow webhook/http

0%

100%

Output interface resourceId

0%

100%

Output interface testResults

0%

100%

create_issue operation tested

50%

100%

list_repos operation tested

50%

100%

Special characters in test data

100%

100%

Unicode in test data

100%

100%

Null/undefined handling tested

90%

100%

Per-operation result tracking

40%

100%

Structured return value

0%

100%

handle method signature

0%

100%

Repository
bubblelabai/BubbleLab
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.