Skill rating
43 skills. The A–F grade combines safety (60%) and quality (40%); tests add a bonus. The rating refreshes automatically from open catalogs.
ManufacturingLogistics and warehouseProcurementQuality controlContact centreField serviceFinanceCustomer supportindustry shortcuts
| # | Grade | Skill | Score ▾ | Safety | Quality | Process | Tests | Popularity | Updated |
|---|---|---|---|---|---|---|---|---|---|
| 1 | A | Design engineering principles for making interfaces feel polished. Use when building UI components, reviewing frontend code, implementing animations, hover states, shadows, borders, typography, micro- | 100 | 91 | B | — | ★ 29 779 | 11 h ago | |
| 2 | A | 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 | 100 | 89 | B | — | ★ 29 779 | 11 h ago | |
| 3 | A | Add hosted API key support to a tool so Sim provides the key (metered and billed to the workspace) when a user has not brought their own. Use when adding a `hosting` config to a tool under `apps/sim/t | 100 | 87 | C | — | ★ 29 779 | 11 h ago | |
| 4 | B | 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, dat | 100 | 84 | D | — | ★ 29 779 | 11 h ago | |
| 5 | B | Audit a Sim dynamic selector across its declaration, browser-safe manifest, server attachment, provider primitive, and selectors.execute security boundary. Use when reviewing selector correctness, sec | 100 | 84 | C | — | ★ 29 779 | 11 h ago | |
| 6 | B | Add a runtime feature flag (AppConfig-backed on prod, secret fallback off-prod), global by default or optionally gated by workspace id, org id, user id, or platform admin | 100 | 84 | C | — | ★ 29 779 | 11 h ago | |
| 7 | B | Validate an existing Sim webhook trigger against provider API docs and repository conventions | 100 | 84 | B | — | ★ 29 779 | 11 h ago | |
| 8 | B | Add a new table column type to Sim — registry entry, icon, storage shape, coercion, and the behavioral hooks the grid and API read. Use when adding a value kind under `apps/sim/lib/table/column-types/ | 100 | 84 | C | — | ★ 29 779 | 11 h ago | |
| 9 | B | Add a code-defined table enrichment (registry entry) under `apps/sim/enrichments/` backed by an ordered provider cascade, ensuring every provider tool it calls has hosted-key support. Use when adding | 100 | 84 | D | — | ★ 29 779 | 11 h ago | |
| 10 | B | Add or update a Sim dynamic selector using the shared manifest, server attachment, and selectors.execute path. Use for provider-backed, internal, or local option lists referenced by block, trigger, or | 100 | 84 | D | — | ★ 29 779 | 11 h ago | |
| 11 | B | Drive a PR to a clean review (Greptile 5/5, zero open threads) — ships if needed, keeps it mergeable against staging, re-triggers both Greptile and cubic, fixes real findings, replies to and resolves | 100 | 84 | B | — | ★ 29 779 | 11 h ago | |
| 12 | B | 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 setti | 100 | 80 | C | — | ★ 29 779 | 11 h ago | |
| 13 | B | Invoke whenever writing, changing, reviewing, or sweeping tests. Authoring gate for new tests, plus an audit workflow for low-value, implementation-coupled, or duplicative tests and the test-only prod | 100 | 80 | C | — | ★ 29 779 | 11 h ago | |
| 14 | B | Add or upgrade a curated, immutable managed CLI for Sim Function sandboxes, including client-safe catalog metadata, a pinned server-only installation recipe, checksum and executable verification, prov | 95 | 84 | D | — | ★ 29 779 | 11 h ago | |
| 15 | B | Audit an existing enterprise permission-group item end-to-end — registry entry, schemas, type, defaults, tolerant parser, admin UI, capability rule, enforcement site, and tests — proving the gate actu | 100 | 74 | D | — | ★ 29 779 | 11 h ago | |
| 16 | B | migrate-application-operationGeneratorData and analyticsWriting and documentssimstudioai/simAgent Skills Create or migrate a protected Sim resource operation in the shared Principal and application-use-case architecture across internal APIs, public or versioned APIs, Copilot, and other trusted tool adapt | 100 | 74 | C | — | ★ 29 779 | 11 h ago | |
| 17 | B | 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 | 100 | 76 | C | — | ★ 29 779 | 11 h ago | |
| 18 | C | Gate a block's visibility — ship an unreleased block as a preview (hidden until revealed via AppConfig/env), reveal it to admins/orgs, GA it, or kill-switch a shipped block | 100 | 72 | D | — | ★ 29 779 | 11 h ago | |
| 19 | C | This skill encodes Emil Kowalski's philosophy on UI polish, component design, animation decisions, and the invisible details that make software feel great. | 100 | 73 | C | — | ★ 29 779 | 11 h ago | |
| 20 | C | 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) | 100 | 72 | D | — | ★ 29 779 | 11 h ago | |
| 21 | C | Add a new LLM model to apps/sim/providers/models.ts with specs verified against the provider's live API docs (no hallucination) | 100 | 72 | C | — | ★ 29 779 | 11 h ago | |
| 22 | C | Analyze and fix useCallback anti-patterns in your code | 100 | 69 | C | — | ★ 29 779 | 11 h ago | |
| 23 | C | 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 | 100 | 68 | C | — | ★ 29 779 | 11 h ago | |
| 24 | C | 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 system | 100 | 68 | C | — | ★ 29 779 | 11 h ago | |
| 25 | C | Run all code quality skills — effects, memo, callbacks, state, React Query, emcn design review, url-state, comments, and test-audit — analyzing in parallel, then applying fixes sequentially | 100 | 68 | D | — | ★ 29 779 | 11 h ago | |
| 26 | C | Audit React Query usage for best practices — key factories, staleTime, mutations, and server state ownership | 100 | 65 | C | — | ★ 29 779 | 11 h ago | |
| 27 | C | Analyze and fix useMemo/React.memo anti-patterns in your code | 100 | 65 | C | — | ★ 29 779 | 11 h ago | |
| 28 | C | Analyze and fix unnecessary useState, derived state, and server-state-in-local-state anti-patterns | 100 | 65 | C | — | ★ 29 779 | 11 h ago | |
| 29 | C | Validate an existing Sim integration (tools, block, registry, and resolved-secret/model-input boundaries) against the service's API docs and Sim execution conventions | 100 | 65 | C | — | ★ 29 779 | 11 h ago | |
| 30 | C | Review UI code for alignment with the emcn design system — components, tokens, patterns, and conventions | 100 | 65 | D | — | ★ 29 779 | 11 h ago | |
| 31 | C | Create webhook or polling triggers for a Sim integration | 100 | 62 | C | — | ★ 29 779 | 11 h ago | |
| 32 | C | Create tool configurations for a Sim integration by reading API docs | 100 | 62 | B | — | ★ 29 779 | 11 h ago | |
| 33 | C | Analyze and fix redundant or self-explanatory inline comments — remove noise, promote genuine documentation to TSDoc | 100 | 60 | D | — | ★ 29 779 | 11 h ago | |
| 34 | C | Analyze and fix useEffect anti-patterns in your code | 100 | 61 | D | — | ★ 29 779 | 11 h ago | |
| 35 | B | Keep the executable tool registry out of client-reachable module graphs — when to read `@/tools/metadata` instead of `getTool`, how to measure whether an import edge pulls the registry, and how to reg | 100 | 78 | D missing files | — | ★ 29 779 | 11 h ago | |
| 36 | C | 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 | 100 | 73 | D missing files | — | ★ 29 779 | 11 h ago | |
| 37 | C | 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 | 100 | 72 | D missing files | — | ★ 29 779 | 11 h ago | |
| 38 | C | Add a complete Sim integration from API docs, covering tools, block, icon, optional triggers, registrations, resolved-secret/model-input safety, and integration conventions. Use when introducing a new | 100 | 68 | D missing files | — | ★ 29 779 | 11 h ago | |
| 39 | C | Add or update a Sim knowledge base connector for syncing documents from an external source, including auth mode, config fields, pagination, document mapping, tags, and registry wiring. Use when workin | 100 | 68 | D missing files | — | ★ 29 779 | 11 h ago | |
| 40 | C | Create or update a Sim integration block with correct subBlocks, conditions, dependsOn, modes, canonicalParamId usage, outputs, and tool wiring. Use when working on `apps/sim/blocks/blocks/{service}.t | 100 | 68 | D missing files | — | ★ 29 779 | 11 h ago | |
| 41 | C | Add a new governed item to Sim's enterprise permission groups — a boolean restriction, an allowlist, or a denylist — wired end-to-end from the field registry through the capability rule to the server | 100 | 65 | D missing files | — | ★ 29 779 | 11 h ago | |
| 42 | C | The response, error, pagination, and validation contract every `/api/v2` endpoint must satisfy. Use when adding or changing a route under `apps/sim/app/api/v2/`, or when auditing one for conformance. | 98 | 68 | D missing files | — | ★ 29 779 | 11 h ago | |
| 43 | C | Validate an existing knowledge base connector against its service's API docs | 100 | 56 | C missing files | — | ★ 29 779 | 11 h ago |