smithery/pluginagentmarketplace

ai-agent-basics

Master AI agent fundamentals - architectures, ReAct patterns, cognitive loops, and autonomous system design

Installation

$ npx skills add smithery/pluginagentmarketplace --skill ai-agent-basics

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/pluginagentmarketplace · top by installs.

npx skills add smithery/pluginagentmarketplace

Browse all from smithery/pluginagentmarketplace

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Version2.0.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,594 B
  • docs SUMMARY.md 130 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

AI Agent Basics

Build production-grade AI agents with modern architectures and patterns.

When to Use This Skill

Invoke this skill when:

  • Designing new AI agent systems
  • Implementing ReAct or Plan-and-Execute patterns
  • Building autonomous task-solving agents
  • Integrating cognitive loops into applications

Parameter Schema

Parameter Type Required Description Default
task string Yes What agent capability to build -
architecture enum No single, multi, hybrid single
framework enum No langchain, langgraph, custom langgraph
complexity enum No basic, intermediate, advanced intermediate

Quick Start

# Basic ReAct Agent
from langgraph.prebuilt import create_react_agent
from langchain_anthropic import ChatAnthropic

llm = ChatAnthropic(model="claude-sonnet-4-20250514")
agent = create_react_agent(llm, tools=[search, calculator])
result = await agent.ainvoke({"messages": [("user", "What is 25 * 4?")]})

Core Patterns

1. ReAct Agent

# Thought → Action → Observation loop
graph = StateGraph(AgentState)
graph.add_node("think", reason_node)
graph.add_node("act", action_node)
graph.add_node("observe", observation_node)

2. Plan-and-Execute

# Create plan → Execute steps → Verify
planner = create_planner(llm)
executor = create_executor(llm, tools)

3. Reflexion

# Execute → Reflect → Improve
agent_with_reflection = add_reflection_layer(base_agent)

Troubleshooting

Issue Solution
Agent loops forever Add max_iterations limit
Wrong tool selected Improve tool descriptions
Context too large Implement summarization
Slow responses Use streaming

Best Practices

  • Start with simple single-agent before multi-agent
  • Always add circuit breakers (max iterations)
  • Use verbose mode for debugging
  • Implement human-in-the-loop for critical decisions

Related Skills

  • llm-integration - LLM API configuration
  • tool-calling - Function calling implementation
  • agent-memory - Memory systems

References