tembo-cli

Interact with the Tembo Public API to create coding tasks, list repositories, and manage AI agent workflows. Use when automating Tembo tasks, integrating Tembo into CI/CD pipelines, or building custom tooling around Tembo's AI coding agents.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "tembo-cli" with this command: npx skills add tryosschat/tembo-cli/tryosschat-tembo-cli-tembo-cli

Tembo CLI Skill

A CLI tool for interacting with the Tembo Public API - manage AI coding tasks and repositories programmatically.

When to Use This Skill

Use this skill when:

  • Creating coding tasks for Tembo AI agents
  • Listing and searching existing tasks
  • Managing repository connections
  • Automating Tembo workflows in CI/CD pipelines
  • Building custom integrations with Tembo

Installation

bun add -g github:tryosschat/tembo-cli

Authentication

Get your API key from app.tembo.io → Settings → API Keys.

# Set your API key
tembo-cli auth login YOUR_API_KEY

# Verify authentication
tembo-cli auth whoami

# Check status
tembo-cli auth status

You can also set the TEMBO_API_KEY environment variable.

Permissions

Important: Agents using this skill MUST ask for explicit user confirmation before running any command that modifies state. This includes:

  • tasks create — creates a new coding task (costs compute, triggers an AI agent)
  • auth login / auth logout — modifies stored credentials

Read-only commands (tasks list, tasks search, repos list, auth whoami, auth status) are safe to run without confirmation.

Example: Before creating a task, always confirm:

"I'd like to create a Tembo task: Fix the login bug on repo myorg/myapp. Should I proceed?"

Never run background tasks or batch-create tasks without the user explicitly allowing it.

Commands

Authentication

CommandDescription
tembo-cli auth login <key>Save API key (validates against API)
tembo-cli auth logoutRemove stored API key
tembo-cli auth whoamiShow current user/organization
tembo-cli auth statusShow config path and key status

Tasks

CommandDescription
tembo-cli tasks listList tasks (--page, --limit, --json)
tembo-cli tasks search <query>Search tasks (--limit, --json)
tembo-cli tasks create <prompt>Create a new task

Create Task Options

tembo-cli tasks create "Fix the login bug" \
  --agent "claudeCode:claude-4-5-sonnet" \
  --repo "https://github.com/org/repo" \
  --branch "main"
OptionDescription
-a, --agent <agent>Agent to use (default: claudeCode:claude-opus-4-5)
-r, --repo <urls...>Repository URLs
-b, --branch <branch>Target branch
--no-queueDon't start task immediately
--jsonOutput as JSON

Repositories

CommandDescription
tembo-cli repos listList enabled repositories (--json)

Available Agents

Tembo supports multiple coding agents:

AgentFormat
Claude OpusclaudeCode:claude-opus-4-5
Claude SonnetclaudeCode:claude-4-5-sonnet
OpenAI Codexcodex:...

Examples

Create a Bug Fix Task

tembo-cli tasks create "Fix the authentication bug in the login component" \
  --repo "https://github.com/myorg/myapp" \
  --branch "main"

Create Task with Sonnet (Faster)

tembo-cli tasks create "Add input validation to the signup form" \
  --agent "claudeCode:claude-4-5-sonnet" \
  --repo "https://github.com/myorg/myapp"

List Recent Tasks as JSON

tembo-cli tasks list --limit 5 --json

Search for Specific Tasks

tembo-cli tasks search "authentication" --limit 10

CI/CD Integration

# In GitHub Actions or similar
export TEMBO_API_KEY=${{ secrets.TEMBO_API_KEY }}
tembo-cli tasks create "Fix failing tests in PR #${PR_NUMBER}" \
  --repo "$GITHUB_REPOSITORY" \
  --branch "$GITHUB_HEAD_REF"

API Reference

The CLI wraps the Tembo Public API at https://api.tembo.io:

EndpointCLI Command
GET /meauth whoami
POST /task/createtasks create
GET /task/listtasks list
GET /task/searchtasks search
GET /repository/listrepos list

Configuration

Config is stored at ~/.tembo-cli/config.json:

{
  "apiKey": "your-api-key",
  "apiUrl": "https://api.tembo.io"
}

Error Handling

The CLI provides clear error messages:

CodeMeaning
401Invalid or missing API key
429Rate limited (100 req/min, 1000 req/hr)
500Server error

Troubleshooting

"No API key found"

tembo-cli auth login YOUR_API_KEY
# or
export TEMBO_API_KEY=YOUR_API_KEY

"Invalid API key" Regenerate your key at app.tembo.io → Settings → API Keys

"Rate limited" Wait a minute and retry. Consider batching requests.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Agent Dev Workflow

Orchestrate coding agents (Claude Code, Codex, etc.) to implement coding tasks through a structured workflow. Use when the user gives a coding requirement, f...

Registry SourceRecently Updated
Coding

Cortex Engine

Persistent cognitive memory for AI agents — query, record, review, and consolidate knowledge across sessions with spreading activation, FSRS scheduling, and...

Registry SourceRecently Updated
Coding

Skill Blocker - 安全守卫

Blocks execution of dangerous commands and risky operations like destructive deletions, credential theft, code injection, and unauthorized system changes to...

Registry SourceRecently Updated
014
Profile unavailable