akash

Comprehensive Akash Network skill for deployers, providers, and node operators. Covers SDL generation, CLI deployments, Console API, TypeScript/Go SDKs, provider setup, and validator operations. Use for "deploy to Akash", "generate SDL", "Akash provider", "Akash CLI", "Akash SDK", or "Akash validator".

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 "akash" with this command: npx skills add akash-network/akash-skill/akash-network-akash-skill-akash

Akash Network Skill

Comprehensive skill for working with the Akash Network - the decentralized cloud computing marketplace.

Capabilities

This skill covers all aspects of the Akash Network:

AreaDescription
SDL GenerationCreate valid Stack Definition Language configurations
DeploymentsDeploy via CLI, Console API, or SDKs
Provider OperationsSet up and manage Akash providers
Node OperationsRun full nodes and validators
SDK IntegrationTypeScript and Go SDK usage

Critical Rules

NEVER use :latest or omit image tags. Always specify explicit version tags for reproducible deployments.

# CORRECT
image: nginx:1.25.3
image: node:20-alpine
image: postgres:16

# WRONG - will cause deployment issues
image: nginx:latest
image: nginx          # implies :latest

Quick Reference

SDL Structure

Every SDL file has four required sections:

version: "2.0"  # or "2.1" for IP endpoints

services:       # Container definitions
profiles:       # Compute resources & placement
deployment:     # Service-to-profile mapping

Optional section for IP endpoints:

endpoints:      # IP lease endpoints (requires version 2.1)

Minimal SDL Template

version: "2.0"

services:
  web:
    image: nginx:1.25.3
    expose:
      - port: 80
        as: 80
        to:
          - global: true

profiles:
  compute:
    web:
      resources:
        cpu:
          units: 0.5
        memory:
          size: 512Mi
        storage:
          size: 1Gi
  placement:
    dcloud:
      pricing:
        web:
          denom: uakt
          amount: 1000

deployment:
  web:
    dcloud:
      profile: web
      count: 1

Documentation Structure

Core Concepts

  • @overview.md - Akash Network introduction and architecture
  • @terminology.md - Key terms (lease, bid, dseq, gseq, oseq)
  • @pricing.md - Payment with uakt, USDC, IBC denoms

SDL Configuration

  • @sdl/schema-overview.md - Version requirements and SDL structure
  • @sdl/services.md - Service configuration (image, expose, env, credentials)
  • @sdl/compute-resources.md - CPU, memory, storage, and GPU specifications
  • @sdl/placement-pricing.md - Provider selection and pricing (uakt/USDC)
  • @sdl/deployment.md - Service-to-profile mapping
  • @sdl/endpoints.md - IP endpoint configuration (v2.1)
  • @sdl/validation-rules.md - All constraints and validation rules

SDL Examples

  • @sdl/examples/web-app.md - Simple web deployment
  • @sdl/examples/wordpress-db.md - Multi-service with persistent storage
  • @sdl/examples/gpu-workload.md - GPU deployment with NVIDIA
  • @sdl/examples/ip-lease.md - IP endpoint configuration

Deployment Methods

  • @deploy/overview.md - Comparison of deployment options
  • @deploy/cli/ - Akash CLI installation and usage
  • @deploy/console-api/ - Console API for programmatic deployments
  • @deploy/certificates/ - Authentication methods (JWT, mTLS)

SDK Documentation

  • @sdk/overview.md - SDK comparison and selection
  • @sdk/typescript/ - TypeScript SDK for web and Node.js
  • @sdk/go/ - Go SDK for backend services

AuthZ (Delegated Permissions)

  • @authz/ - Fee grants and deployment authorization

Provider Operations

  • @provider/overview.md - Provider requirements and setup
  • @provider/setup/ - Kubernetes and provider installation
  • @provider/configuration/ - Attributes, pricing, bid engine
  • @provider/operations/ - Monitoring and troubleshooting

Node Operations

  • @node/overview.md - Running Akash nodes
  • @node/full-node/ - Full node setup and state sync
  • @node/validator/ - Validator operations and security

Reference

  • @reference/storage-classes.md - beta2, beta3, ram storage
  • @reference/gpu-models.md - Supported NVIDIA GPUs
  • @reference/ibc-denoms.md - Payment denominations
  • @reference/rpc-endpoints.md - Public RPC endpoints

Common Patterns

Environment Variables

services:
  app:
    env:
      - "DATABASE_URL=postgres://..."
      - "NODE_ENV=production"

Persistent Storage

profiles:
  compute:
    app:
      resources:
        storage:
          - size: 10Gi
            attributes:
              persistent: true
              class: beta2

GPU Workloads

profiles:
  compute:
    ml:
      resources:
        gpu:
          units: 1
          attributes:
            vendor:
              nvidia:
                - model: a100

Payment Options

  • uakt: Native Akash Token (e.g., amount: 1000)
  • USDC: Via IBC denom (e.g., denom: ibc/170C677610AC31DF0904FFE09CD3B5C657492170E7E52372E48756B71E56F2F1)

Additional Resources

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

openclaw-version-monitor

监控 OpenClaw GitHub 版本更新,获取最新版本发布说明,翻译成中文, 并推送到 Telegram 和 Feishu。用于:(1) 定时检查版本更新 (2) 推送版本更新通知 (3) 生成中文版发布说明

Archived SourceRecently Updated
Coding

ask-claude

Delegate a task to Claude Code CLI and immediately report the result back in chat. Supports persistent sessions with full context memory. Safe execution: no data exfiltration, no external calls, file operations confined to workspace. Use when the user asks to run Claude, delegate a coding task, continue a previous Claude session, or any task benefiting from Claude Code's tools (file editing, code analysis, bash, etc.).

Archived SourceRecently Updated
Coding

ai-dating

This skill enables dating and matchmaking workflows. Use it when a user asks to make friends, find a partner, run matchmaking, or provide dating preferences/profile updates. The skill should execute `dating-cli` commands to complete profile setup, task creation/update, match checking, contact reveal, and review.

Archived SourceRecently Updated