Land TS Mono
UKGovernmentBEIS/inspect_ai
Land a PR that requires a coordinated ts-mono submodule change.
Minimal starter runbook for cloud agents to install dependencies, run packages, execute tests, and troubleshoot the Scalar monorepo quickly.
$ npx skills add scalar/scalar --skill cloud-agents-starter -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install scalar/scalar cloud-agents-starter --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/scalar/scalar.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/cloud-agents-starter .claude/skills/cloud-agents-starter && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "cloud-agents-starter" agent skill from https://github.com/scalar/scalar/tree/main/.agents/skills/cloud-agents-starter into .claude/skills/cloud-agents-starter/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cloud-agents-starter", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/scalar/scalar/tree/main/.agents/skills/cloud-agents-starterType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add scalar/scalar --skill cloud-agents-starter -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install scalar/scalar cloud-agents-starter --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/scalar/scalar.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/cloud-agents-starter .agents/skills/cloud-agents-starter && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "cloud-agents-starter" agent skill from https://github.com/scalar/scalar/tree/main/.agents/skills/cloud-agents-starter into .agents/skills/cloud-agents-starter/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cloud-agents-starter", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add scalar/scalar --skill cloud-agents-starter -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install scalar/scalar cloud-agents-starter --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/scalar/scalar.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/cloud-agents-starter .cursor/skills/cloud-agents-starter && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "cloud-agents-starter" agent skill from https://github.com/scalar/scalar/tree/main/.agents/skills/cloud-agents-starter into .cursor/skills/cloud-agents-starter/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cloud-agents-starter", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/scalar/scalar.git --path .agents/skills/cloud-agents-starter--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add scalar/scalar --skill cloud-agents-starter -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install scalar/scalar cloud-agents-starter --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/scalar/scalar.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/cloud-agents-starter .gemini/skills/cloud-agents-starter && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "cloud-agents-starter" agent skill from https://github.com/scalar/scalar/tree/main/.agents/skills/cloud-agents-starter into .gemini/skills/cloud-agents-starter/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cloud-agents-starter", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install scalar/scalar cloud-agents-starterInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add scalar/scalar --skill cloud-agents-starter -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/scalar/scalar.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/cloud-agents-starter .github/skills/cloud-agents-starter && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "cloud-agents-starter" agent skill from https://github.com/scalar/scalar/tree/main/.agents/skills/cloud-agents-starter into .github/skills/cloud-agents-starter/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cloud-agents-starter", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add scalar/scalar --skill cloud-agents-starter -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install scalar/scalar cloud-agents-starter --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/scalar/scalar.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/cloud-agents-starter .opencode/skills/cloud-agents-starter && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "cloud-agents-starter" agent skill from https://github.com/scalar/scalar/tree/main/.agents/skills/cloud-agents-starter into .opencode/skills/cloud-agents-starter/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cloud-agents-starter", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
cloud-agents-starterMinimal starter runbook for cloud agents to install dependencies, run packages, execute tests, and troubleshoot the Scalar monorepo quickly.
Cloud Agents Starter is an agent skill from scalar/scalar. Minimal starter runbook for cloud agents to install dependencies, run packages, execute tests, and troubleshoot the Scalar monorepo quickly.
Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Testing & QA, covering Monorepo tooling, OpenAPI specifications and Runbooks and postmortems. It works with OpenAPI, Playwright, pnpm and Python. The repository describes itself as: Scalar is an open-source API platform: 🌐 Modern REST API Client 📖 Beautiful API References ✨ 1st-Class OpenAPI/Swagger Support. The licence is MIT.
8 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 854b0f4. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
pnpmpythongoFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use pnpm, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Cloud Agents Starter loads about 1.4k tokens when it runs. Until then it costs about 40 tokens; SKILL.md has 390 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from scalar/scalar at commit 854b0f4, republished under its MIT licence (© scalar). 390 words, ~1,373 tokens.
.claude/skills/cloud-agents-starter/SKILL.md (or your agent's skills folder).Practical setup and execution instructions for running and testing this codebase. Use this as the first reference when starting the app, running tests, or debugging workflows.
.nvmrc)pnpm install
pnpm build:packagesThere is no single root pnpm dev. Each package has its own dev script. To run a specific package:
pnpm --filter @scalar/api-client dev
pnpm --filter api-reference dev
pnpm --filter components devpnpm build:packages # Build all packages (required before dev)
pnpm build:integrations # Build integrations
pnpm clean:build # Clean, reinstall, and rebuildpnpm lint:check # Check lint
pnpm lint:fix # Auto-fix lint
pnpm format:check # Check formatting
pnpm format # Apply formatting
pnpm types:check # TypeScript checkcd packages/<package-name>
pnpm devCommon entrypoints:
| Package | Dev command | Notes |
|---|---|---|
api-client | pnpm dev | Runs playground:v2:web (Vite) |
api-reference | pnpm dev | Main API reference playground |
components | pnpm dev | Storybook on port 5100 |
mock-server | pnpm dev | Mock server playground |
void-server | pnpm dev | HTTP mirror server (port 5052) |
galaxy | pnpm dev | Serves OpenAPI doc with @scalar/cli |
pnpm test # Run all tests (packages + integrations)
pnpm vitest packages/* # Packages only
pnpm vitest packages/api-client # Single package
pnpm vitest packages/api-client --run # Single run, no watch
pnpm test your-test-name # Filter by test nameTest servers required: Some tests need @scalar/void-server (5052) and proxy-scalar-com (5051). Start them in a separate terminal:
pnpm script run test-serversThen wait for ports: pnpm script wait -p 5051 5052
pnpm --filter @scalar/express-api-reference dev
pnpm --filter @scalar/fastify-api-reference dev
pnpm --filter @scalar/nuxt dev
pnpm --filter @scalar/nextjs-api-reference devpnpm vitest integrations/* # All integrations
pnpm vitest integrations/express # Single integrationPython integrations (FastAPI, Django Ninja): Require Python 3.11. Run python run_tests.py in the integration directory.
Rust/Java/.NET: Have separate CI jobs; typically run via their native toolchains (cargo, mvn, dotnet).
cd packages/api-reference
pnpm test:e2e # Local (needs Playwright browser)
pnpm test:e2e:ci # CI mode
pnpm test:e2e:update-snapshots # Update snapshotscd packages/components
pnpm test:e2e # Local
pnpm test:e2e:ci # CI mode
pnpm test:e2e:update # Update snapshotspnpm --filter @scalar/nuxt test:e2ePlaywright uses PW_TEST_CONNECT_WS_ENDPOINT=ws://127.0.0.1:5001/ for browser connection in local runs.
CI=1 for CI-like behavior (e.g. test servers, some Playwright runs).openapi-parser tests use NODE_OPTIONS=--max_old_space_size=8192 for large specs.api-reference.pnpm script run test-servers # Start void-server + proxy-scalar-com
pnpm script wait -p 5051 5052 # Wait for ports
pnpm script generate-readme # Regenerate integration READMEsThis codebase does not use feature flags. Configuration is via package options, OpenAPI spec extensions, or environment variables as noted above.
cd projects/proxy-scalar-com && go run main.go (port 5051)pnpm dev (e.g. examples/web, examples/react)To approximate CI locally:
pnpm install
pnpm build:packages
pnpm vitest packages/* --silent
pnpm vitest integrations/* --silent
pnpm types:check
pnpm lint:check
pnpm format:checkWhen you discover new testing tricks, runbook steps, or environment requirements:
Preferred location for this skill: .agents/skills/cloud-agents-starter/SKILL.md.
© scalar, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .agents/skills/cloud-agents-starter of scalar/scalar.
Open the folder on GitHubat commit 854b0f4
Cloud Agents Starter next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Cloud Agents Starter this skillscalar/scalar | 16k | — | ~1.4k | Automated safety check: Pass | MIT | |
| Land TS MonoUKGovernmentBEIS/inspect_ai | 3k | — | ~3k | Automated safety check: Pass | MIT | |
| Type Safetyidavidov13/agentic-playwright | 223 | — | ~3.5k | Automated safety check: Pass | MIT | |
| Ever Worksever-works/ever-works | 158 | — | ~2.2k | Automated safety check: Pass | AGPL-3.0 | |
| Ckeditor5 TestingTriliumNext/Trilium | 38k | — | ~3.3k | Automated safety check: Pass | AGPL-3.0 | |
| Assisted Service Dev Modeopenshift/assisted-service | 138 | — | ~1.3k | Automated safety check: Pass | Apache-2.0 |
UKGovernmentBEIS/inspect_ai
Land a PR that requires a coordinated ts-mono submodule change.
idavidov13/agentic-playwright
TypeScript type safety conventions for the Playwright scaffold — the "no any" rule, Zod 4 schema patterns (z.strictObject, top-level validators like z.uuid / z.email / z.url / z.int / z.enum)…
ever-works/ever-works
Repo-specific guide to the Ever Works monorepo (ever-works/ever-works) — its pnpm + Turborepo layout, the per-workspace test runners (Jest vs Vitest vs Playwright), file-naming and import-alias…
TriliumNext/Trilium
Testing CKEditor 5 plugins in the Trilium monorepo. An agent skill from TriliumNext/Trilium.
openshift/assisted-service
Build and code-generate assisted-service using skipper with podman.
zenml-io/kitaru
Add, reuse, or change a frontend-specific Kitaru REST response under /api/v1/ui and its OpenAPI contract in zenml-frontend-monorepo.
scalar/scalar
Scalar's design system — design tokens, theming (@scalar/themes), CSS variables, and the @scalar/components library.
scalar/scalar
Build, customize, and troubleshoot OpenAPI mock servers with @scalar/mock-server, including x-handler, x-seed, authentication, and Docker.
scalar/scalar
Use consistent OpenAPI terminology and definitions when writing documentation, educational material, and tooling guidance.
scalar/scalar
Skill for writing and updating scalar.config.json — Scalar Docs configuration reference for users and LLMs.
scalar/scalar
Write clear, predictable TypeScript and Vue TypeScript code with strong typing, maintainability, and consistent documentation conventions.
scalar/scalar
Build Vue 3 components with TypeScript and Tailwind using clean structure, composable logic, accessibility, and maintainable patterns.
Works with
Categories
Minimal starter runbook for cloud agents to install dependencies, run packages, execute tests, and troubleshoot the Scalar monorepo quickly. Cloud Agents Starter is an agent skill from scalar/scalar. Minimal starter runbook for cloud agents to install dependencies, run packages, execute tests, and troubleshoot the Scalar monorepo quickly.
Cloud Agents Starter fits situations like: tasks that involve Monorepo tooling; tasks that involve OpenAPI specifications; tasks that involve Runbooks and postmortems.
Run `npx skills add scalar/scalar --skill cloud-agents-starter -a claude-code`. Or copy the skill folder (.agents/skills/cloud-agents-starter in scalar/scalar) into .claude/skills/cloud-agents-starter in your project. Claude Code loads it when a task matches its description.
Run `npx skills add scalar/scalar --skill cloud-agents-starter -a codex`. Or copy the skill folder (.agents/skills/cloud-agents-starter in scalar/scalar) into .agents/skills/cloud-agents-starter in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add scalar/scalar --skill cloud-agents-starter -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/cloud-agents-starter, .gemini/skills/cloud-agents-starter, .github/skills/cloud-agents-starter and .opencode/skills/cloud-agents-starter in your project.
Going by SKILL.md and its folder, Cloud Agents Starter needs the command-line tools its instructions call (pnpm, python and go). Our summary lists: Python 3; Node.js.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Cloud Agents Starter is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.4k tokens (SKILL.md is roughly 5.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Cloud Agents Starter: Land TS Mono (UKGovernmentBEIS/inspect_ai, 3k stars), Type Safety (idavidov13/agentic-playwright, 223 stars), Ever Works (ever-works/ever-works, 158 stars) and Ckeditor5 Testing (TriliumNext/Trilium, 38k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
scalar (a GitHub organization) maintains it in scalar/scalar, which has 16,241 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on October 8, 2026.
Source: scalar/scalar on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.