Loading...
Loading...
Design and configure AI agents for Polpo — models, tools, identity, memory, vault, and system prompts. Use when the user wants to create an agent, configure agent capabilities, set up agent memory, manage agent credentials (vault), choose models, assign tools, or architect multi-agent systems. Triggers on "polpo agent", "configure agent", "agent design", "agent tools", "agent memory", "agent vault", "system prompt", "agent identity".
npx skill4agent add lumea-labs/polpo-skills polpo-agentsAgentConfig{
name: "coder", // unique identifier
role: "Senior Full-Stack Engineer", // human-readable role description
model: "xai:grok-4-fast", // provider:model format
allowedTools: ["bash", "read", "write", "edit", "glob", "grep"],
systemPrompt: "You are a senior engineer. Write clean, tested code.",
maxTurns: 150, // max LLM turns per session
maxConcurrency: 3, // max parallel tasks
reasoning: "medium", // thinking depth
}provider:model| Use Case | Recommended | Why |
|---|---|---|
| Fast coding tasks | | Fast, capable, good tool use |
| Complex reasoning | | Best reasoning |
| Budget tasks | | Cheap, fast |
| Vision tasks | | Strong multimodal |
allowedToolsbashreadwriteeditglobgrepallowedToolsvault_getemail_*emailAllowedDomainsYou are {name}, a {role}.
{Core instructions — what to do, how to do it}
{Constraints — what NOT to do}
{Output format preferences}You are a code reviewer. Review code for bugs, security issues, and performance problems.
Be concise. Flag critical issues first. Suggest fixes with code examples.
Never approve code with SQL injection or XSS vulnerabilities.identity: {
displayName: "Alex",
title: "Engineering Lead",
bio: "I help teams ship reliable software.",
tone: "Direct, technical, no fluff",
personality: "Pragmatic problem-solver",
responsibilities: [
{ area: "Code review", description: "Review all PRs", priority: "critical" },
{ area: "Architecture", description: "System design decisions", priority: "high" },
],
socials: { github: "alex-eng", twitter: "@alex_ships" },
}# Project Context
- Next.js 15 + TypeScript + Tailwind
- PostgreSQL via Drizzle ORM
- Deploy on Vercel
# Conventions
- Use Vitest for tests
- Prefer server components
- No default exports (except pages)# Learned Preferences
- User prefers functional style over classes
- Always run tests before committing
- Use pnpm, not npmPUT /v1/memoryPUT /v1/memory/agent/{name}// Store credentials
POST /v1/vault/entries
{
agent: "emailer",
service: "gmail",
type: "smtp",
credentials: { host: "smtp.gmail.com", port: 587, user: "...", pass: "..." }
}
// Agent uses vault_get("gmail") at runtime — credentials never in system promptsmtpimapoauthapi_keylogincustom"I want to create a Polpo agent that [describe what it should do]. Help me choose the right model, tools, and system prompt. Use the polpo-agents skill for reference."