Agent skill

Deploy To Temps

by gotempsh in gotempsh/temps

Deploy applications to the Temps platform with automatic framework detection, Dockerfile generation, and container orchestration.

Apache-2.0Auto-check: notesDevOps & Cloud

Install Deploy To Temps

skills CLI
$ npx skills add gotempsh/temps --skill deploy-to-temps -a claude-code

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

GitHub CLI
$ gh skill install gotempsh/temps deploy-to-temps --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/gotempsh/temps.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/deploy-to-temps .claude/skills/deploy-to-temps && 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
deploy-to-temps
GitHub stars
826
Token cost
~1.3k tokens
SKILL.md length
232 words
Files
1
Skills in repo
15
Repo updated
First seen
Licence
Apache-2.0

At a glance

Deploy applications to the Temps platform with automatic framework detection, Dockerfile generation, and container orchestration.

  • Works in 3 steps: Connect your Git provider in Temps… → Select repository and branch → Temps auto-detects framework and deploys
  • The user wants to:
  • SKILL.md covers Supported Frameworks, Quick Deploy, Dockerfile Generation and Environment Variables, plus 6 more sections
  • Calls npm, curl and python; needs TEMPS_DEPLOY_TOKEN

What it does

Deploy To Temps is an agent skill from gotempsh/temps. Deploy applications to the Temps platform with automatic framework detection, Dockerfile generation, and container orchestration. Supports Next.js, Vite, React, Node.js, Python, Go, Rust, Java, and C applications. Use when the user wants to: (1) Deploy their app to Temps, (2) Set up CI/CD with Temps, (3) Configure deployment settings, (4) Create a Dockerfile for Temps, (5) Deploy a containerized application, (6) Set up automatic deployments from Git. Triggers: "deploy to temps", "temps deployment", "push to…

Its SKILL.md is about 1.3k 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 DevOps & Cloud, covering Deployment, Containers and CI/CD. It works with Docker, Python, Rust and Git. The repository describes itself as: 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… The licence is Apache-2.0.

When your agent uses it

  • The user wants to:
  • Deploy their app to Temps
  • Set up CI/CD with Temps
  • Configure deployment settings

Example prompts

  • “deploy to temps”
  • “temps deployment”
  • “push to temps”
  • “/deploy-to-temps”

Requirements

  • Python 3
  • Node.js
  • Docker
  • A credential in TEMPS_DEPLOY_TOKEN

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Connect your Git provider in Temps dashboard
  2. Select repository and branch
  3. Temps auto-detects framework and deploys

What it can do on your machine

Read from SKILL.md and the folder at commit 5e7963a. 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:

    • npm
    • curl
    • python
    • go
    • cargo

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

  • Network

    No URLs in SKILL.md. Its commands use npm and curl, 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 these keys or tokens, usually read from environment variables:

    • TEMPS_DEPLOY_TOKEN

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

Context cost

Deploy To Temps loads about 1.3k tokens when it runs. Until then it costs about 145 tokens; SKILL.md has 232 words of instructions outside code blocks.

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

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: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:148
    # Set from .env file
  • NoteMentions a .env fileSKILL.md:149
    temps env import .env

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 gotempsh/temps at commit 5e7963a, republished under its Apache-2.0 licence (© gotempsh). 232 words, ~1,318 tokens.

Download SKILL.mdSave it as .claude/skills/deploy-to-temps/SKILL.md (or your agent's skills folder).
name
deploy-to-temps
description
Deploy applications to the Temps platform with automatic framework detection, Dockerfile generation, and container orchestration. Supports Next.js, Vite, React, Node.js, Python, Go, Rust, Java, and C# applications. Use when the user wants to: (1) Deploy their app to Temps, (2) Set up CI/CD with Temps, (3) Configure deployment settings, (4) Create a Dockerfile for Temps, (5) Deploy a containerized application, (6) Set up automatic deployments from Git. Triggers: "deploy to temps", "temps deployment", "push to temps", "containerize for temps", "temps ci/cd".

Deploy to Temps

Deploy applications to Temps with automatic framework detection and optimized builds.

Supported Frameworks

FrameworkDetectionBuild Command
Next.jsnext.config.*next build
Vitevite.config.*vite build
Create React Appreact-scripts in package.jsonreact-scripts build
Remixremix.config.*remix build
Express/Node.jsexpress in dependenciesnpm run build (if exists)
NestJS@nestjs/core in dependenciesnest build
Python/Flaskrequirements.txt + app.py-
Python/Djangomanage.pypython manage.py collectstatic
Gogo.modgo build
RustCargo.tomlcargo build --release

Quick Deploy

Via Git Integration
  1. Connect your Git provider in Temps dashboard
  2. Select repository and branch
  3. Temps auto-detects framework and deploys
Via CLI
bash
# Install Temps CLI
npm install -g @temps-sdk/cli

# Login
temps login

# Deploy current directory
temps deploy

# Deploy with specific settings
temps deploy --project my-app --branch main

Dockerfile Generation

Temps auto-generates optimized Dockerfiles. For custom needs:

Next.js (Standalone)
dockerfile
FROM node:20-alpine AS base

FROM base AS deps
WORKDIR /app
COPY package*.json ./
RUN npm ci

FROM base AS builder
WORKDIR /app
COPY --from=deps /app/node_modules ./node_modules
COPY . .
RUN npm run build

FROM base AS runner
WORKDIR /app
ENV NODE_ENV=production
RUN addgroup --system --gid 1001 nodejs
RUN adduser --system --uid 1001 nextjs

COPY --from=builder /app/public ./public
COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./
COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static

USER nextjs
EXPOSE 3000
ENV PORT=3000
CMD ["node", "server.js"]
Node.js (Express/Fastify)
dockerfile
FROM node:20-alpine
WORKDIR /app

COPY package*.json ./
RUN npm ci --only=production

COPY . .

ENV NODE_ENV=production
USER node
EXPOSE 3000
CMD ["node", "dist/index.js"]
Python (Flask/FastAPI)
dockerfile
FROM python:3.11-slim
WORKDIR /app

COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

COPY . .

ENV PYTHONUNBUFFERED=1
EXPOSE 8000
CMD ["gunicorn", "-w", "4", "-b", "0.0.0.0:8000", "app:app"]
Go
dockerfile
FROM golang:1.21-alpine AS builder
WORKDIR /app

COPY go.mod go.sum ./
RUN go mod download

COPY . .
RUN CGO_ENABLED=0 GOOS=linux go build -o main .

FROM alpine:latest
RUN apk --no-cache add ca-certificates
WORKDIR /root/

COPY --from=builder /app/main .
EXPOSE 8080
CMD ["./main"]

Environment Variables

Configure in Temps dashboard or via CLI:

bash
# Set environment variable
temps env set DATABASE_URL="postgres://..."

# Set from .env file
temps env import .env

# List variables
temps env list

Build Configuration

Create temps.json in project root:

json
{
  "name": "my-app",
  "framework": "nextjs",
  "buildCommand": "npm run build",
  "installCommand": "npm ci",
  "outputDirectory": ".next",
  "nodeVersion": "20",
  "env": {
    "NODE_ENV": "production"
  }
}

Git-based Deployments

Auto-deploy on Push
  1. In Temps dashboard, enable "Auto-deploy"
  2. Select branches to auto-deploy
  3. Each push triggers a new deployment
Preview Deployments

Enable "Preview deployments" to create unique URLs for each PR.

Deploy Hooks

Create webhooks for custom CI/CD:

bash
curl -X POST https://your-temps.com/api/projects/123/deploy \
  -H "Authorization: Bearer $TEMPS_DEPLOY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"branch": "main", "commit": "abc123"}'

Rollbacks

bash
# List deployments
temps deployments list

# Rollback to specific deployment
temps rollback --deployment-id 456

# Rollback to previous
temps rollback --previous

Health Checks

Configure health checks in temps.json:

json
{
  "healthCheck": {
    "path": "/api/health",
    "interval": 30,
    "timeout": 10,
    "unhealthyThreshold": 3
  }
}

Resource Configuration

json
{
  "resources": {
    "cpu": "0.5",
    "memory": "512Mi",
    "replicas": {
      "min": 1,
      "max": 5
    }
  }
}

Troubleshooting

Build fails?

  • Check build logs in dashboard
  • Verify buildCommand is correct
  • Ensure all dependencies are in package.json

Container won't start?

  • Check PORT environment variable is used
  • Verify health check endpoint works
  • Review container logs

Deployment stuck?

  • Check resource limits aren't exceeded
  • Verify Docker image builds locally
  • Review deployment logs

© gotempsh, Apache-2.0. 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 skills/deploy-to-temps of gotempsh/temps.

Open the folder on GitHubat commit 5e7963a

Compare with similar skills

Deploy To Temps 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.

Deploy To Temps compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Deploy To Temps this skillgotempsh/temps826—~1.3kAutomated safety check: NotesApache-2.0
GitHub Actions CreatorFNOSP/FlyNarwhal4951 repos~2.4kAutomated safety check: PassAGPL-3.0
DDNS Build and Release MaintenanceNewFuture/DDNS4.7k—~444Automated safety check: PassMIT
Releasear-io/ar-io-node127—~4.2kAutomated safety check: NotesAGPL-3.0
Deployment and CI/CD Patternsaffaan-m/ECC275k6 repos~2.8kAutomated safety check: PassMIT
Devops Deploysickn33/agentic-awesome-skills47k2 repos~1.9kAutomated safety check: PassMIT

Similar skills

  • GitHub Actions Creator

    FNOSP/FlyNarwhal

    A skill your agent uses when the user wants to create, generate, or set up a GitHub Actions workflow.

    495 GitHub starsUsed in 1 repo~2.4k tokens
    DevOps & CloudAuto-check passed
  • Maintains the DDNS project's GitHub Actions, Docker and Nuitka builds, packaging and release preparation without touching publishing credentials.

    4.7k GitHub stars~444 tokensUpdated 2 days ago
    DevOps & CloudAuto-check passed
  • Release

    ar-io/ar-io-node

    Drive the AR.IO Node release process end-to-end — preflight checks, prepare commit, finalize with image SHAs, test docker compose profiles, tag & publish, and post-release cleanup.

    127 GitHub stars~4.2k tokensUpdated today
    DevOps & CloudAuto-check: notes
  • Covers rolling, blue-green and canary deployments, multi-stage Dockerfiles, a GitHub Actions pipeline, health checks and production readiness for web apps.

    275k GitHub starsUsed in 6 repos~2.8k tokens
    DevOps & CloudAuto-check passed
  • Devops Deploy

    sickn33/agentic-awesome-skills

    DevOps e deploy de aplicacoes — Docker, CI/CD com GitHub Actions, AWS Lambda, SAM, Terraform, infraestrutura como codigo e monitoramento.

    47k GitHub starsUsed in 2 repos~1.9k tokens
    DevOps & CloudAuto-check passed
  • Writing Dockerfiles

    ancoleman/ai-design-components

    Writing optimized, secure, multi-stage Dockerfiles with language-specific patterns (Python, Node.js, Go, Rust), BuildKit features, and distroless images.

    526 GitHub stars~3.2k tokensUpdated 10 mo ago
    DevOps & CloudAuto-check: notes

More from gotempsh/temps

All 15 skills in this repo
  • Temps

    gotempsh/temps

    Manage, deploy, operate, and instrument applications with Temps.

    826 GitHub stars~1.9k tokensUpdated yesterday
    Auto-check passed
  • Add React Analytics

    gotempsh/temps

    Add Temps analytics to React applications with comprehensive tracking capabilities including page views, custom events, scroll tracking, engagement monitoring, session recording, and Web Vitals…

    826 GitHub stars~2.7k tokensUpdated yesterday
    Auto-check passed
  • Temps Best Practices

    gotempsh/temps

    Best-practices reference for preparing and instrumenting applications on Temps.

    826 GitHub stars~2.9k tokensUpdated yesterday
    Auto-check passed
  • Temps CLI

    gotempsh/temps

    Operate Temps through the pinned @temps-sdk/cli package with bunx or npx.

    826 GitHub stars~2k tokensUpdated yesterday
    Auto-check passed
  • Temps Plugin

    gotempsh/temps

    Design, build, test, and distribute external Temps plugins with TypeScript/Bun; provide development and local-testing guidance for existing Rust plugins.

    826 GitHub stars~1.8k tokensUpdated yesterday
    Auto-check passed
  • Add Custom Domain

    gotempsh/temps

    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.

    826 GitHub stars~988 tokensUpdated yesterday
    Auto-check passed

Categories

Questions about Deploy To Temps

What does Deploy To Temps do?

Deploy applications to the Temps platform with automatic framework detection, Dockerfile generation, and container orchestration. Deploy To Temps is an agent skill from gotempsh/temps. Deploy applications to the Temps platform with automatic framework detection, Dockerfile generation, and container orchestration.

When should I use Deploy To Temps?

Deploy To Temps fits situations like: the user wants to:; deploy their app to Temps; set up CI/CD with Temps; configure deployment settings.

How do I install Deploy To Temps in Claude Code?

Run `npx skills add gotempsh/temps --skill deploy-to-temps -a claude-code`. Or copy the skill folder (skills/deploy-to-temps in gotempsh/temps) into .claude/skills/deploy-to-temps in your project. Claude Code loads it when a task matches its description.

How do I install Deploy To Temps in Codex?

Run `npx skills add gotempsh/temps --skill deploy-to-temps -a codex`. Or copy the skill folder (skills/deploy-to-temps in gotempsh/temps) into .agents/skills/deploy-to-temps in your project. Codex loads it when a task matches its description.

Can I use Deploy To Temps 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 gotempsh/temps --skill deploy-to-temps -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/deploy-to-temps, .gemini/skills/deploy-to-temps, .github/skills/deploy-to-temps and .opencode/skills/deploy-to-temps in your project.

What does Deploy To Temps need to run?

Going by SKILL.md and its folder, Deploy To Temps needs the command-line tools its instructions call (npm, curl, python, go and cargo) and credentials named TEMPS_DEPLOY_TOKEN. Our summary lists: Python 3; Node.js; Docker; A credential in TEMPS_DEPLOY_TOKEN.

Does Deploy To Temps access the network?

SKILL.md contains no URLs. Its commands use npm and curl, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Deploy To Temps safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Deploy To Temps use?

Deploy To Temps is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Deploy To Temps use?

About 1.3k tokens (SKILL.md is roughly 5.3k 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 Deploy To Temps?

Skills that share tags, products or a category with Deploy To Temps: GitHub Actions Creator (FNOSP/FlyNarwhal, 495 stars), DDNS Build and Release Maintenance (NewFuture/DDNS, 4.7k stars), Release (ar-io/ar-io-node, 127 stars) and Deployment and CI/CD Patterns (affaan-m/ECC, 275k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Deploy To Temps?

gotempsh (a GitHub organization) maintains it in gotempsh/temps, which has 826 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on October 7, 2026.

Source: gotempsh/temps on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.