add-error-tracking
Add Temps error tracking to applications using the Sentry-compatible SDK. Temps exposes a Sentry-compatible DSN that works with…
Add a custom domain to a Temps project and provision an automatic SSL/TLS certificate via Let's Encrypt, driven entirely from the `@temps-sdk/cli` CLI. Handles subdomains, apex domains, HTTP-01 and DNS-01 challenges, and wildcard domains. Use when the user wants to: (1) Add a
$ npx -y skills add gotempsh/temps --skill add-custom-domain --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/add-custom-domainContext preview
The summary Claude sees to decide when to auto-load this skill.
Add a custom domain to a Temps project and provision an automatic SSL/TLS certificate via Let's Encrypt, driven entirely from the `@temps-sdk/cli` CLI. Handles subdomains, apex domains, HTTP-01 and DNS-01 challenges, and wildcard domains. Use when the user wants to: (1) Add a
name: add-custom-domain description: | Add a custom domain to a Temps project and provision an automatic SSL/TLS certificate via Let's Encrypt, driven entirely from the `@temps-sdk/cli` CLI. Handles subdomains, apex domains, HTTP-01 and DNS-01 challenges, and wildcard domains. Use when the user wants to: (1) Add a custom domain to their Temps app, (2) Set up HTTPS/SSL for a deployment, (3) Point their own domain at a Temps project, (4) Add a wildcard domain, (5) Configure DNS for Temps. Triggers: "add custom domain", "point my domain at temps", "set up ssl", "https for my app", "wildcard domain", "add domain to project".
Add a custom domain to a Temps project and get automatic HTTPS. This skill drives the whole flow from the CLI; the human equivalent is **Project → Domains → Add Domain** in the dashboard.
The user wants their own domain (e.g. `app.example.com`) serving a Temps project, with an SSL certificate, instead of the auto-assigned subdomain.
(`login` is a top-level command; the instance URL is the positional argument):
bunx @temps-sdk/cli whoami || bunx @temps-sdk/cli login "<instance_url>"
for DNS-01 / wildcard).
1. **Identify the project.** If the user gave a name but not an ID, list projects and resolve it:
bunx @temps-sdk/cli projects list --json
Note the numeric `id` of the target project. Use it as `<project-id>` below.
2. **Create the DNS record** at the user's DNS provider so the domain points at the Temps server. Tell the user exactly what to add (you cannot create this for them unless a DNS provider is connected in Temps):
server's public IP. A `CNAME` to the server hostname also works.
(CNAMEs are not allowed at the zone root.)
(grey cloud) during issuance so Temps' Let's Encrypt challenge isn't proxied.
3. **Add the domain to the project.** Default is the HTTP-01 challenge, handled automatically:
bunx @temps-sdk/cli custom-domains create --project-id <project-id> -d app.example.com -y
use DNS-01 instead (see Wildcard below) — confirm a DNS provider is connected in **Settings → DNS Providers** first.
4. **Wildcard domains** (`*.example.com`) require DNS-01 and a connected DNS provider. Confirm the provider is connected, then add the wildcard the same way:
bunx @temps-sdk/cli custom-domains create --project-id <project-id> -d "*.example.com" -y
Temps creates the `_acme-challenge` TXT record automatically via the provider.
bunx @temps-sdk/cli custom-domains list --project-id <project-id>
The domain should progress to **active** once DNS propagates and the certificate is issued (usually under a minute for HTTP-01). You can confirm DNS independently:
dig +short app.example.com A
If the domain stays pending: verify the DNS record resolves to the server, that port 80 is reachable (HTTP-01), and — on Cloudflare — that the proxy is off during issuance. Certificates renew automatically ~30 days before expiry.
commands.
AI-native open-source alternative to Vercel + Sentry + PostHog + Pingdom + Resend + E2B. 440+ CLI operations with drop-in skills for Claude Code, Codex & OpenCode — deployments, analytics, session replay, error tracking, OpenTelemetry, email, sandboxes & AI gateway in one self-hosted Rust binary.
Add Temps error tracking to applications using the Sentry-compatible SDK. Temps exposes a Sentry-compatible DSN that works with…
Integrate the Temps Node.js SDKs for server-side platform access, KV storage, and Blob storage. Use when the user wants to: (1)…
Add Temps analytics to React applications with comprehensive tracking capabilities including page views, custom events, scroll…
Add privacy-aware session recording and replay to React applications using the Temps SDK. Captures user interactions for playback…
Deploy applications to the Temps platform with automatic framework detection, Dockerfile generation, and container orchestration.…
Audit a project's infrastructure and SaaS stack, then produce a cost report showing what the user currently pays and what they…