Skip to content
Back to skills

Agent Core

ASecurity

"Use AtomicAgent, AgentConfig, BaseIOSchema, ChatHistory,

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
toolsdebuggingapibackend

Works with

  • cli
  • api
  • mcp

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill agent-core --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Agent Core?

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

Security grade badge for Agent Core
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-agent-core-arex-skill/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-agent-core-arex-skill)

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: agent-core
description: "Use AtomicAgent, AgentConfig, BaseIOSchema, ChatHistory,
  SystemPromptGenerator, hooks, token counting, and multimodal content to build
  typed Atomic Agents."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# Agent Core

Use this subskill when a task is about building or debugging the core Atomic Agents framework API: typed schemas, agent construction, history, prompts, streaming, async calls, hooks, multimodal content, or token counting.

## Read first

- `references/api-reference.md` for the public classes, signatures, and object relationships.
- `references/workflows.md` for quickstart, memory, streaming, and context-provider recipes.
- `references/troubleshooting.md` for docstring, client-wrapper, history, role, and trimming failures.
- `scripts/agent_core_smoke.py` for a safe offline smoke check.

## Owns

- `AtomicAgent` and `AgentConfig` construction.
- `BaseIOSchema` contracts and docstring requirements.
- `ChatHistory`, `BaseChatHistory`, `SystemPromptGenerator`, and `BaseDynamicContextProvider`.
- Sync, async, streaming, and async-streaming agent execution.
- Hooks, token counting, context trimming, and multimodal history serialization.
- `VideoURL` and other core content-shaping helpers that belong to the agent layer.

## Does not own

- `BaseTool`, `BaseResource`, `BasePrompt`, Atomic Forge, or the `atomic` CLI; use `../tooling-and-forge/SKILL.md`.
- MCP transport and dynamic tool discovery; use `../mcp-integrations/SKILL.md`.
- Example project cataloging; use `../example-workflows/SKILL.md`.
- Repo maintenance, tests, docs, or release commands; use `../repo-development/SKILL.md`.

## Common triggers

- "How do I create a typed agent?"
- "Why does my schema need a docstring?"
- "How do I keep chat history across turns or custom backends?"
- "Why are token counts or context trimming behaving oddly?"
- "How do I add a context provider or hook?"
- "How do I handle multimodal content in history?"
- "Why does the agent need different sync/async methods?"

Files in this skill

  • SKILL.md2 KB
  • references/api-reference.md4.9 KB
  • references/troubleshooting.md2.3 KB
  • references/workflows.md3.1 KB
  • scripts/agent_core_smoke.py1.8 KB

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…