tako-sdk

Integrate the Tako protocol into Go HTTP services with health checks and secret loading.

62|2|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/lilienblum/tako --skill tako-sdk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tako-sdk
Source: https://github.com/lilienblum/tako/tree/main/website/public/.well-known/agent-skills/tako-sdk-go
Command: npx skills add https://github.com/lilienblum/tako --skill tako-sdk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Building Go services that participate in Tako deployments requires boilerplate to wrap handlers, manage health checks, and load secrets. The Tako Go SDK provides a concise API to integrate Tako runtime features directly into your app.

Core Features & Use Cases

  • Unified server integration: wrap any http.Handler with ListenAndServe to enable Tako protocol support, health checks, and graceful shutdown.
  • Flexible server compatibility: use Listener for frameworks or custom servers while still leveraging Tako's protocol handling.
  • Secrets and metadata: generate and access typed secrets via typegen, and use metadata helpers to integrate with Tako runtime.

Quick Start

Boot your Go app by wrapping your http.Handler with Tako ListenAndServe to enable Tako protocol handling and automatic secrets loading.

Frequently Asked Questions about tako-sdk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add health checks and graceful shutdown to a Go HTTP server?

The Tako Go SDK wraps standard net/http handlers with ListenAndServe to enable protocol handling, health checks, and graceful shutdown for services participating in Tako deployments.

Can I use the Tako Go SDK with a custom server or Listener workflow?

Yes, the Tako Go SDK supports Listener workflows for frameworks or custom servers, allowing you to leverage Tako's protocol handling without being restricted to the standard ListenAndServe method.

How do I securely load and access typed secrets in a Go service?

You can securely load typed secrets in a Go service by using the Tako Go SDK's typegen feature, which exposes a typed Secrets API for accessing sensitive data within your HTTP application.

What is the best way to integrate Tako runtime features into an existing Go app?

The best way to integrate Tako runtime features into an existing Go app is by using the Tako Go SDK to wrap handlers and utilize metadata helpers for seamless runtime integration.

Do I need to rewrite my net/http handlers to support the Tako protocol?

No, you do not need to rewrite your net/http handlers; the Tako Go SDK is designed to wrap existing handlers directly, satisfying runtime requirements without modifying your core application logic.