CtrlK
BlogDocsLog inGet started
Tessl Logo

sim

github.com/simstudioai/sim

Skill

Added

Review

sim-helm

helm/sim/.claude/skills/sim-helm/SKILL.md

Install, upgrade, and operate the Sim Helm chart on Kubernetes. Covers install path selection (inline / existingSecret / External Secrets Operator), required secret generation, the values.yaml mental model (env vs envDefaults vs Secret), and common failure triage. Invoke when a user asks about deploying Sim to a cluster, authoring a Sim values.yaml, debugging a Sim pod that won't start, upgrading a Sim release, or wiring Sim into a secret manager.

80

add-hosted-key

.cursor/skills/add-hosted-key/SKILL.md

Add hosted API key support to a tool so Sim provides the key when users don't bring their own. Use when adding hosted keys, BYOK support, hideWhenHosted, or hosted key pricing to a tool or block.

add-settings-page

.claude/skills/add-settings-page/SKILL.md

Add a new Sim settings page, or audit existing settings pages for design-system compliance with the shared SettingsPanel layout. Use when creating a settings tab, or when asked to check/clean up settings pages so they match the design system (consistent title, header, search, spacing).

80

you-might-not-need-url-state

.agents/skills/you-might-not-need-url-state/SKILL.md

Analyze and fix URL/query-param state anti-patterns — manual useSearchParams reads, hand-built query mutations, view-state trapped in useState, and objects in the URL

64

you-might-not-need-state

.agents/skills/you-might-not-need-state/SKILL.md

Analyze and fix unnecessary useState, derived state, and server-state-in-local-state anti-patterns

60

you-might-not-need-an-effect

.agents/skills/you-might-not-need-an-effect/SKILL.md

Analyze and fix useEffect anti-patterns in your code

49

you-might-not-need-a-memo

.agents/skills/you-might-not-need-a-memo/SKILL.md

Analyze and fix useMemo/React.memo anti-patterns in your code

58

you-might-not-need-a-comment

.agents/skills/you-might-not-need-a-comment/SKILL.md

Analyze and fix redundant or self-explanatory inline comments — remove noise, promote genuine documentation to TSDoc

64

you-might-not-need-a-callback

.agents/skills/you-might-not-need-a-callback/SKILL.md

Analyze and fix useCallback anti-patterns in your code

54

validate-trigger

.agents/skills/validate-trigger/SKILL.md

Validate an existing Sim webhook trigger against provider API docs and repository conventions

61

validate-model

.agents/skills/validate-model/SKILL.md

Validate a model entry (or every model in a provider) in apps/sim/providers/models.ts against the provider's live API docs (no hallucination — reports what cannot be verified)

58

validate-integration

.agents/skills/validate-integration/SKILL.md

Validate an existing Sim integration (tools, block, registry) against the service's API docs

56

validate-connector

.agents/skills/validate-connector/SKILL.md

Validate an existing knowledge base connector against its service's API docs

56

ship

.agents/skills/ship/SKILL.md

Commit, push, and open a PR to staging in one shot — runs the cleanup pass and, when migrations changed, the db-migrate safety review first

60

react-query-best-practices

.agents/skills/react-query-best-practices/SKILL.md

Audit React Query usage for best practices — key factories, staleTime, mutations, and server state ownership

69

memory-load-check

.agents/skills/memory-load-check/SKILL.md

Review PRs and diffs for unbounded memory loading, concurrency explosions, oversized payload materialization, and missing pagination or byte caps. Use when reviewing cleanup jobs, background jobs, data imports/exports, file parsing, API fan-out, workflow execution payloads, large arrays/files, or any change that reads many rows, files, responses, logs, or external API pages into process memory.

72

make-interfaces-feel-better

.agents/skills/make-interfaces-feel-better/SKILL.md

Design engineering principles for making interfaces feel polished. Use when building UI components, reviewing frontend code, implementing animations, hover states, shadows, borders, typography, micro-interactions, enter/exit animations, or any visual detail work. Triggers on UI polish, design details, "make it feel better", "feels off", stagger animations, border radius, optical alignment, font smoothing, tabular numbers, image outlines, box shadows.

76

emil-design-eng

.agents/skills/emil-design-eng/SKILL.md

This skill encodes Emil Kowalski's philosophy on UI polish, component design, animation decisions, and the invisible details that make software feel great.

70

1.42x
emcn-design-review

.agents/skills/emcn-design-review/SKILL.md

Review UI code for alignment with the emcn design system — components, tokens, patterns, and conventions

61

design-taste-frontend

.agents/skills/design-taste-frontend/SKILL.md

Anti-slop frontend skill for landing pages, portfolios, and redesigns. The agent reads the brief, infers the right design direction, and ships interfaces that do not look templated. Real design systems when applicable, audit-first on redesigns, strict pre-flight check.

67

db-migrate

.agents/skills/db-migrate/SKILL.md

Author or review a Drizzle DB migration for zero-downtime safety — expand/contract phasing, backward-compatibility with the deployed app version, and writing the `-- migration-safe` acknowledgment the check:migrations lint requires. Use when adding/editing files under `packages/db/migrations/` or changing `packages/db/schema.ts`.

79

council

.agents/skills/council/SKILL.md

Spawn parallel task agents to explore a given area of the codebase from multiple angles, then use their findings to answer the question or build a plan. Use when a task needs broad fan-out exploration across many files before acting.

56

cleanup

.agents/skills/cleanup/SKILL.md

Run all code quality skills — effects, memo, callbacks, state, React Query, emcn design review, url-state, and comments — analyzing in parallel, then applying fixes sequentially

68

babysit

.agents/skills/babysit/SKILL.md

Drive a PR to a clean review (Greptile 5/5, zero open threads) — ships if needed, keeps it mergeable against staging, triggers Greptile/Cursor Bugbot, fixes real findings, replies to and resolves every thread, and loops until clean

62

add-trigger

.agents/skills/add-trigger/SKILL.md

Create webhook or polling triggers for a Sim integration

62