Agent skill

Cloud Agents Starter

by scalar in scalar/scalar

Minimal starter runbook for cloud agents to install dependencies, run packages, execute tests, and troubleshoot the Scalar monorepo quickly.

MITAuto-check passedTesting & QA

Install Cloud Agents Starter

skills CLI
$ npx skills add scalar/scalar --skill cloud-agents-starter -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install scalar/scalar cloud-agents-starter --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ 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-src

Use ~/.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/

Facts

Skill name
cloud-agents-starter
GitHub stars
16k
Token cost
~1.4k tokens
SKILL.md length
390 words
Files
1
Skills in repo
7
Repo updated
First seen
Licence
MIT

At a glance

Minimal starter runbook for cloud agents to install dependencies, run packages, execute tests, and troubleshoot the Scalar monorepo quickly.

  • Works in 8 steps: Root / Monorepo → Packages (packages/*) → Integrations (integrations/*) → …
  • Tasks that involve Monorepo tooling
  • SKILL.md covers Prerequisites, 1. Root / Monorepo, 2. Packages (packages/*) and 3. Integrations (integrations/*), plus 5 more sections
  • Calls pnpm, python and go

What it does

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.

When your agent uses it

  • Tasks that involve Monorepo tooling
  • Tasks that involve OpenAPI specifications
  • Tasks that involve Runbooks and postmortems

Example prompts

  • “/cloud-agents-starter”

Requirements

  • Python 3
  • Node.js

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. Root / Monorepo
  2. Packages (packages/*)
  3. Integrations (integrations/*)
  4. E2E & Playwright
  5. Environment & Workflow
  6. Projects & Examples
  7. CI Parity (run like CI)
  8. Updating This Skill

What it can do on your machine

Read from SKILL.md and the folder at commit 854b0f4. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Shell commands in SKILL.md call:

    • pnpm
    • python
    • go

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    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.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

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.

Always · name and description, kept in context so the agent knows when to use it
~40
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from scalar/scalar at commit 854b0f4, republished under its MIT licence (© scalar). 390 words, ~1,373 tokens.

Download SKILL.mdSave it as .claude/skills/cloud-agents-starter/SKILL.md (or your agent's skills folder).
name
cloud-agents-starter
description
Minimal starter runbook for cloud agents to install dependencies, run packages, execute tests, and troubleshoot the Scalar monorepo quickly.

Cloud Agents Starter Skill - Scalar Codebase

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.

Prerequisites

  • Node.js: v24 (see .nvmrc)
  • Package manager: pnpm (v10.16.1+)
  • First-time setup:
    bash
    pnpm install
    pnpm build:packages

1. Root / Monorepo

Start development

There is no single root pnpm dev. Each package has its own dev script. To run a specific package:

bash
pnpm --filter @scalar/api-client dev
pnpm --filter api-reference dev
pnpm --filter components dev
Build
bash
pnpm build:packages      # Build all packages (required before dev)
pnpm build:integrations # Build integrations
pnpm clean:build        # Clean, reinstall, and rebuild
Lint & format
bash
pnpm lint:check         # Check lint
pnpm lint:fix           # Auto-fix lint
pnpm format:check       # Check formatting
pnpm format             # Apply formatting
pnpm types:check        # TypeScript check

2. Packages (packages/*)

Run a package dev server
bash
cd packages/<package-name>
pnpm dev

Common entrypoints:

PackageDev commandNotes
api-clientpnpm devRuns playground:v2:web (Vite)
api-referencepnpm devMain API reference playground
componentspnpm devStorybook on port 5100
mock-serverpnpm devMock server playground
void-serverpnpm devHTTP mirror server (port 5052)
galaxypnpm devServes OpenAPI doc with @scalar/cli
Unit tests (Vitest)
bash
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 name

Test servers required: Some tests need @scalar/void-server (5052) and proxy-scalar-com (5051). Start them in a separate terminal:

bash
pnpm script run test-servers

Then wait for ports: pnpm script wait -p 5051 5052


3. Integrations (integrations/*)

Run integration dev servers
bash
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 dev
Integration tests
bash
pnpm vitest integrations/*          # All integrations
pnpm vitest integrations/express   # Single integration

Python 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).


4. E2E & Playwright

API Reference E2E
bash
cd packages/api-reference
pnpm test:e2e              # Local (needs Playwright browser)
pnpm test:e2e:ci          # CI mode
pnpm test:e2e:update-snapshots  # Update snapshots
Components E2E (Storybook)
bash
cd packages/components
pnpm test:e2e              # Local
pnpm test:e2e:ci           # CI mode
pnpm test:e2e:update       # Update snapshots
Nuxt E2E
bash
pnpm --filter @scalar/nuxt test:e2e

Playwright uses PW_TEST_CONNECT_WS_ENDPOINT=ws://127.0.0.1:5001/ for browser connection in local runs.


5. Environment & Workflow

Show full SKILL.md (173 more words)Show less
Environment variables
  • CI: Set CI=1 for CI-like behavior (e.g. test servers, some Playwright runs).
  • NODE_OPTIONS: openapi-parser tests use NODE_OPTIONS=--max_old_space_size=8192 for large specs.
  • TEST_MODE=CDN: Used for CDN snapshot tests in api-reference.
Scripts (tooling/scripts)
bash
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 READMEs
Feature flags

This codebase does not use feature flags. Configuration is via package options, OpenAPI spec extensions, or environment variables as noted above.


6. Projects & Examples

  • proxy-scalar-com (Go): cd projects/proxy-scalar-com && go run main.go (port 5051)
  • Examples (examples/*): Each has its own pnpm dev (e.g. examples/web, examples/react)

7. CI Parity (run like CI)

To approximate CI locally:

bash
pnpm install
pnpm build:packages
pnpm vitest packages/* --silent
pnpm vitest integrations/* --silent
pnpm types:check
pnpm lint:check
pnpm format:check

8. Updating This Skill

When you discover new testing tricks, runbook steps, or environment requirements:

  1. Add to the appropriate section (root, packages, integrations, E2E, environment).
  2. Use concrete commands – copy-pasteable, with package names and paths.
  3. Note edge cases – e.g. "Python integrations need Python 3.11", "openapi-parser needs NODE_OPTIONS".
  4. Keep it minimal – only include what agents need to run and test quickly.
  5. Cross-reference – if a step depends on another (e.g. test-servers before package tests), state it clearly.

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

Files

Just SKILL.md in .agents/skills/cloud-agents-starter of scalar/scalar.

Open the folder on GitHubat commit 854b0f4

Compare with similar skills

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.

Cloud Agents Starter compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Cloud Agents Starter this skillscalar/scalar16k—~1.4kAutomated safety check: PassMIT
Land TS MonoUKGovernmentBEIS/inspect_ai3k—~3kAutomated safety check: PassMIT
Type Safetyidavidov13/agentic-playwright223—~3.5kAutomated safety check: PassMIT
Ever Worksever-works/ever-works158—~2.2kAutomated safety check: PassAGPL-3.0
Ckeditor5 TestingTriliumNext/Trilium38k—~3.3kAutomated safety check: PassAGPL-3.0
Assisted Service Dev Modeopenshift/assisted-service138—~1.3kAutomated safety check: PassApache-2.0

Similar skills

  • Land TS Mono

    UKGovernmentBEIS/inspect_ai

    Land a PR that requires a coordinated ts-mono submodule change.

    3k GitHub stars~3k tokensUpdated today
    Backend & APIsAuto-check passed
  • Type Safety

    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)…

    223 GitHub stars~3.5k tokensUpdated 7 days ago
    Testing & QAAuto-check passed
  • Ever Works

    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…

    158 GitHub stars~2.2k tokensUpdated 2 days ago
    Testing & QAAuto-check passed
  • Ckeditor5 Testing

    TriliumNext/Trilium

    Testing CKEditor 5 plugins in the Trilium monorepo. An agent skill from TriliumNext/Trilium.

    38k GitHub stars~3.3k tokensUpdated today
    Testing & QAAuto-check passed
  • Assisted Service Dev Mode

    openshift/assisted-service

    Build and code-generate assisted-service using skipper with podman.

    138 GitHub stars~1.3k tokensUpdated today
    Backend & APIsAuto-check passed
  • Add, reuse, or change a frontend-specific Kitaru REST response under /api/v1/ui and its OpenAPI contract in zenml-frontend-monorepo.

    301 GitHub stars~1.6k tokensUpdated today
    DevelopmentAuto-check passed

More from scalar/scalar

  • Scalar's design system — design tokens, theming (@scalar/themes), CSS variables, and the @scalar/components library.

    16k GitHub stars~2.7k tokensUpdated today
    Auto-check passed
  • Mock Server

    scalar/scalar

    Build, customize, and troubleshoot OpenAPI mock servers with @scalar/mock-server, including x-handler, x-seed, authentication, and Docker.

    16k GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Openapi Glossary

    scalar/scalar

    Use consistent OpenAPI terminology and definitions when writing documentation, educational material, and tooling guidance.

    16k GitHub stars~3.3k tokensUpdated today
    Auto-check passed
  • Scalar Docs

    scalar/scalar

    Skill for writing and updating scalar.config.json — Scalar Docs configuration reference for users and LLMs.

    16k GitHub stars~3.6k tokensUpdated today
    Auto-check passed
  • Typescript

    scalar/scalar

    Write clear, predictable TypeScript and Vue TypeScript code with strong typing, maintainability, and consistent documentation conventions.

    16k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Vue Components

    scalar/scalar

    Build Vue 3 components with TypeScript and Tailwind using clean structure, composable logic, accessibility, and maintainable patterns.

    16k GitHub stars~886 tokensUpdated today
    Auto-check passed

Questions about Cloud Agents Starter

What does Cloud Agents Starter do?

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.

When should I use Cloud Agents Starter?

Cloud Agents Starter fits situations like: tasks that involve Monorepo tooling; tasks that involve OpenAPI specifications; tasks that involve Runbooks and postmortems.

How do I install Cloud Agents Starter in Claude Code?

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.

How do I install Cloud Agents Starter in Codex?

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.

Can I use Cloud Agents Starter in Cursor, Gemini CLI or GitHub Copilot?

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.

What does Cloud Agents Starter need to run?

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.

Does Cloud Agents Starter access the network?

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.

Is Cloud Agents Starter safe to install?

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.

What licence does Cloud Agents Starter use?

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.

How many tokens does Cloud Agents Starter use?

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.

What are the alternatives to Cloud Agents Starter?

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.

Who maintains Cloud Agents Starter?

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.