Skip to content
Back to skills

Libagent

ASecurity

libagent - Agent orchestration library for conversational AI. AgentMind class coordinates LLM completions, memory management, tool execution, and multi-turn conversations. AgentAction handles tool calls and action processing. Use for building chat agents, RAG pipelines, and AI assistants. Integrates with libmemory, librpc, and libllm

  • 666 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added February 9, 2026
businessjavascriptjava

Works with

  • cli

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill libagent --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Libagent?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Libagent
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-libagent/badge)](https://www.skillsdirectory.com/skills/majiayu000-libagent)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: libagent
description: >
  libagent - Agent orchestration library for conversational AI. AgentMind class
  coordinates LLM completions, memory management, tool execution, and multi-turn
  conversations. AgentAction handles tool calls and action processing. Use for
  building chat agents, RAG pipelines, and AI assistants. Integrates with
  libmemory, librpc, and libllm
---

# 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

```javascript
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

```javascript
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.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.