@tank/agent-creator

Design portable Tank agent atoms with schema-compliant roles and least-privilege permissions.

1|1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/tankpkg/packages --skill tank-agent-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: @tank/agent-creator
Source: https://github.com/tankpkg/packages/tree/main/skills/agent-creator
Command: npx skills add https://github.com/tankpkg/packages --skill tank-agent-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps you author Tank agent atoms that are clear, portable, and safe by default instead of relying on vague prompts or harness-specific agent files.

Core Features & Use Cases

  • Agent schema guidance: Defines required fields like name and role, plus optional tools, model, readonly, and extensions.
  • Role and permission design: Teaches identity-first role writing, least-privilege tool scoping, and when to make an agent readonly.
  • Multi-agent bundles: Covers how to compose reviewer, fixer, auditor, and updater agents into coordinated workflows.
  • Portability patterns: Shows how to keep platform-specific behavior in extensions so the same agent definition works across Tank-compatible harnesses.

Quick Start

Describe the agent you want, and this Skill will draft a Tank-compatible agent atom with an opinionated role, safe tool permissions, the right model tier, and the correct readonly setting.

Frequently Asked Questions about @tank/agent-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a multi-agent workflow for code review and security audits?

Multi-agent workflows for code review and security audits are designed by composing individual agent atoms into coordinated bundles, such as reviewer-fixer loops and quality gates, ensuring each agent has a specific identity-first role.

What is least-privilege tool scoping when building AI agents?

Least-privilege tool scoping involves restricting an agent's available tools to only what is necessary for its specific role, preventing unauthorized actions and ensuring safe operation across tasks like readonly auditing or documentation updates.

How do I make portable agent definitions that work across different harnesses?

Portable agent definitions are created by keeping platform-specific behavior in extensions, allowing the same core agent schema with required fields like name, role, and model to function across Tank-compatible harnesses.

When should I set an agent atom to readonly mode?

An agent atom should be set to readonly mode when its role involves observation or analysis tasks like code review, auditing, or security scanning, preventing unintended modifications to the codebase during execution.

What fields are required in a Tank agent schema definition?

A Tank agent schema definition requires a compliant name, role, tools, model, readonly setting, and extensions guidance to ensure the agent is properly configured for its designated task and permissions.

Can I bundle multiple agents into a single coordinated workflow?

Yes, multiple agents can be bundled into coordinated workflows that orchestrate reviewer-fixer loops, quality gates, and security scans, allowing distinct single-agent roles to interact within a controlled pipeline.