Claude-skill-registry libagent

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/libagent" ~/.claude/skills/majiayu000-claude-skill-registry-libagent && rm -rf "$T"
manifest: skills/data/libagent/SKILL.md
source content

libagent Skill

When to Use

  • Building conversational AI agents with tool capabilities
  • Coordinating LLM completions with memory context
  • Processing multi-turn conversations with state
  • Implementing RAG (retrieval-augmented generation) pipelines

Key Concepts

AgentMind: Core reasoning engine that processes requests through LLM completions, manages conversation state, and coordinates tool execution.

AgentAction: Handles individual tool calls, executes actions, and returns results to the conversation flow.

Usage Patterns

Pattern 1: Basic agent request

import { AgentMind } from "@copilot-ld/libagent";

const mind = new AgentMind(memoryClient, llmClient, toolClient);
const response = await mind.process({
  resourceId: conversationId,
  content: "What is the weather?",
});

Pattern 2: Streaming responses

for await (const chunk of mind.stream(request)) {
  process.stdout.write(chunk.content);
}

Integration

Works with

libmemory
for context windows,
librpc
for gRPC clients, and
libllm
for completions. Used by the Agent service.