ax-go-llm

Write Go code for the generated Ax package using native entrypoints and runtime profiles.

2.9k|186|Updated Feb 23, 2023
One-click install
npx skills add https://github.com/ax-llm/ax --skill ax-go-llm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ax-go-llm
Source: https://github.com/ax-llm/ax/tree/main/website/static/go/.well-known/agent-skills/ax-go-llm
Command: npx skills add https://github.com/ax-llm/ax --skill ax-go-llm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you write correct Go code against the generated Ax package without drifting into TypeScript-only APIs, saving time when you need the native Go entrypoints, examples, and package-specific patterns.

Core Features & Use Cases

  • Native Go API Guidance: Use the generated package import path and factory functions for signatures, providers, agents, flows, and optimizers.
  • Example-Driven Implementation: Translate package docs and runnable examples into working Go code with the right call shapes.
  • Provider and Runtime Selection: Choose between real network providers, no-key local checks, and the javascript-goja runtime profile based on the task.
  • Use Case: Build a typed Go agent that connects to OpenAI-compatible services, then extend it into a flow or optimizer using the package's documented APIs.

Quick Start

Ask for help writing Go code with the Ax package at github.com/ax-llm/ax/packages/go, and specify whether you want a provider setup, agent, flow, or optimizer example.

Frequently Asked Questions about ax-go-llm

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

FAQPage Schema
How do I build a Go agent for the Ax package without using TypeScript APIs?

To build a Go agent for the Ax package, use the generated package import path and factory functions at github.com/ax-llm/ax/packages/go. This Skill provides native Go entrypoints and example-driven implementation to ensure you write correct Go code without drifting into TypeScript-only APIs.

How do I set up providers, flows, and optimizers in Go using the Ax package?

Set up providers, flows, and optimizers in Go using the Ax package by applying the factory functions and documented APIs from the package docs. This Skill translates runnable examples into working Go code with the correct call shapes for signatures, agents, and optimizers.

Does the Ax Go package support runtime profiles without requiring an API key?

Yes, the Ax Go package supports a no-key local checks runtime profile. This Skill helps you choose between real network providers, no-key local checks, and the javascript-goja runtime profile based on your specific task requirements.

What is the best way to translate Ax package documentation into working Go code?

The best way to translate Ax package documentation into working Go code is through example-driven implementation. This Skill applies package docs and runnable examples to generate working Go code with the right call shapes for agents and flows.

Can I use javascript-goja runtime profiles with Ax Go agents and flows?

Yes, you can use the javascript-goja runtime profile with Ax Go agents and flows. This Skill ensures manifest-aware usage and compatibility across no-key, provider-api, and javascript-goja runtime profiles when writing Go code.