[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-BrainBlend-AI-create-atomic-tool-de":3,"guides-for-BrainBlend-AI-create-atomic-tool":513,"similar-k179v0t3brjq9ge89jt697x39186mwa2-de":514},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":243,"isFallback":238,"parentExtension":249,"providers":308,"relations":312,"repo":314,"tags":510,"workflow":511},1778683565597.3582,"k179v0t3brjq9ge89jt697x39186mwa2",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Erstellen Sie eine `BaseTool[InSchema, OutSchema]`-Unterklasse — Eingabe-/Ausgabeschemata, `BaseToolConfig`, `run()` (und optional `run_async()`), umgebungsgesteuerte Geheimnisse, typisierte Fehler-Outputs. Verwenden Sie dies, wenn der Benutzer fragt, \"ein Werkzeug hinzuzufügen\", \"ein Werkzeug zu erstellen\", \"eine API als Werkzeug zu verpacken\", \"eine `BaseTool` zu bauen\", \"ein Werkzeug für Berechnungen/Suche/Wetter zu erstellen\" oder `/atomic-agents:create-atomic-tool` ausführt.",{"claudeCode":12},"BrainBlend-AI/atomic-agents","Create Atomic Tool","https://github.com/BrainBlend-AI/atomic-agents",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":224,"workflow":241},1778683565597.3584,"kn71664fhjqscfg7e537zbpfch86n32k","de",{"checks":20,"evaluatedAt":185,"extensionSummary":186,"features":187,"nonGoals":193,"practices":197,"prerequisites":201,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"tier":218,"useCases":219},[21,26,29,32,36,39,43,46,50,54,58,61,64,68,72,76,79,82,86,90,93,97,100,103,106,109,112,115,119,122,126,130,133,136,139,142,146,149,152,155,158,160,163,167,171,175,178,182],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","Die Beschreibung beschreibt klar das Problem der Erstellung von `BaseTool`-Unterklassen mit spezifischen Anforderungen wie Eingabe-/Ausgabeschemata, Konfigurationen und Fehlerbehandlung.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","Die Fähigkeit bietet erheblichen Mehrwert, indem sie einen strukturierten, geführten Prozess zur Erstellung von Werkzeugen bietet, der über einfaches Prompt-Engineering hinausgeht und ein Framework für die robuste Werkzeugentwicklung bietet.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","Die Fähigkeit bietet einen vollständigen Lebenszyklus für die Werkzzeugerstellung, von der Klärung über die Implementierung bis zur Verifizierung, und eignet sich daher für Produktions-Workflows.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","Die Fähigkeit konzentriert sich ausschließlich auf die Erstellung von `BaseTool`-Unterklassen und hält sich an das Prinzip der einzigen Verantwortung.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","Die Beschreibung ist prägnant, genau und umreißt klar den Zweck und die Anwendungsfälle der Fähigkeit.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Precise Purpose","Die Fähigkeit definiert klar ihren Zweck: die Erstellung von `BaseTool`-Unterklassen, und ihre Auslöser sind spezifisch und handlungsorientiert.",{"category":40,"check":44,"severity":24,"summary":45},"Concise Frontmatter","Das Frontmatter ist prägnant und fasst die Kernfunktionalität und Auslöser effektiv zusammen.",{"category":47,"check":48,"severity":24,"summary":49},"Documentation","Concise Body","Der Fähigkeitskörper ist gut strukturiert und lagert tiefere Materialien an Referenzen aus, was den Prinzipien der progressiven Offenlegung entspricht.",{"category":51,"check":52,"severity":24,"summary":53},"Context","Progressive Disclosure","Die Fähigkeit lagert tiefere Materialien wie MCP-Interop und Packaging in eine separate Referenzdatei (`../framework/references/tools.md`) aus.",{"category":51,"check":55,"severity":56,"summary":57},"Forked exploration","not_applicable","Die Fähigkeit konzentriert sich auf die Code-Generierung und beinhaltet keine tiefe Exploration oder Code-Überprüfung, die `context: fork` erfordern würde.",{"category":22,"check":59,"severity":24,"summary":60},"Usage examples","Die Fähigkeit bietet klare, ausführbare Skelettbeispiele für lokale Berechnungen und HTTP-basierte Werkzeuge und demonstriert die Verwendung und erwarteten Ergebnisse.",{"category":22,"check":62,"severity":24,"summary":63},"Edge cases","Die Fähigkeit dokumentiert harte Regeln und Anti-Muster und befasst sich mit potenziellen Fehlermodi wie falscher Schemaverwendung und fehlenden Konfigurationen.",{"category":65,"check":66,"severity":56,"summary":67},"Code Execution","Tool Fallback","Diese Fähigkeit ist ein Code-Generierungswerkzeug und verlässt sich nicht auf externe Werkzeuge wie MCP-Server mit Fallbacks.",{"category":69,"check":70,"severity":24,"summary":71},"Safety","Halt on unexpected state","Die Fähigkeit weist Benutzer an, Eingaben und Schemata im Voraus zu klären, und stoppt implizit Workflows, wenn vordefinierte Zustände unerwartet oder fehlend sind.",{"category":73,"check":74,"severity":24,"summary":75},"Portability","Cross-skill coupling","Die Fähigkeit ist in sich abgeschlossen und konzentriert sich auf die Werkzzeugerstellung; sie ist nicht implizit von anderen Fähigkeiten abhängig und verweist klar auf zugehörige Dokumentationen.",{"category":33,"check":77,"severity":56,"summary":78},"Tool naming","Diese Fähigkeit stellt keine Werkzeuge direkt bereit; sie generiert Code für Werkzeuge.",{"category":33,"check":80,"severity":56,"summary":81},"Minimal I/O surface","Die Hauptfunktion dieser Fähigkeit ist die Code-Generierung, nicht die direkte Ausführung von Werkzeugen mit I/O-Oberflächen.",{"category":83,"check":84,"severity":24,"summary":85},"License","License usability","Die Erweiterung ist unter der MIT-Lizenz lizenziert, wie die LICENSE-Datei anzeigt.",{"category":87,"check":88,"severity":24,"summary":89},"Maintenance","Commit recency","Der letzte Commit war am 29. April 2026, was aktuell ist.",{"category":87,"check":91,"severity":24,"summary":92},"Dependency Management","Das Projekt verwendet eine Lock-Datei (`uv.lock`) und deklariert Abhängigkeiten, was auf gute Praktiken im Abhängigkeitsmanagement hindeutet.",{"category":94,"check":95,"severity":24,"summary":96},"Security","Secret Management","Die Fähigkeit selbst verarbeitet keine Geheimnisse; sie generiert Code, der Benutzer anleitet, Geheimnisse über Umgebungsvariablen oder Werkzeugkonfigurationen zu verwalten.",{"category":94,"check":98,"severity":24,"summary":99},"Injection","Die Fähigkeit generiert Code, der Pydantic zur Schema-Validierung verwendet und Eingaben als Daten und nicht als Anweisungen behandelt.",{"category":94,"check":101,"severity":24,"summary":102},"Transitive Supply-Chain Grenades","Die Fähigkeit generiert Code; sie ruft zur Laufzeit keine externen Inhalte ab oder führt sie aus.",{"category":94,"check":104,"severity":24,"summary":105},"Sandbox Isolation","Die Fähigkeit ist ein Code-Generator und interagiert nicht mit dem Dateisystem oder führt Code außerhalb seines definierten Umfangs aus.",{"category":94,"check":107,"severity":24,"summary":108},"Sandbox escape primitives","Die Fähigkeit führt keinen Code aus und enthält daher keine Primitiven für Sandbox-Escapes.",{"category":94,"check":110,"severity":24,"summary":111},"Data Exfiltration","Die Fähigkeit generiert Code; sie liest oder übermittelt keine Daten, weder vertrauliche noch andere.",{"category":94,"check":113,"severity":24,"summary":114},"Hidden Text Tricks","Die gebündelten Markdown-Dateien enthalten keine versteckten Texttricks und nur saubere, druckbare ASCII- und erwartete Unicode-Zeichen.",{"category":116,"check":117,"severity":24,"summary":118},"Hooks","Opaque code execution","Die gebündelten Skripte sind einfacher, lesbarer Python-Code und beinhalten keine Obfuskationstechniken wie Base64-Kodierung oder Laufzeitabrufe.",{"category":73,"check":120,"severity":24,"summary":121},"Structural Assumption","Die Fähigkeit schlägt Standard-Dateipfade vor (`\u003Cproject>/tools/\u003Ctool_name>_tool.py`), erzwingt diese aber nicht strikt, was Flexibilität ermöglicht.",{"category":123,"check":124,"severity":24,"summary":125},"Trust","Issues Attention","In den letzten 90 Tagen wurden 6 Issues geöffnet und 7 geschlossen, was auf eine aktive Wartung und Reaktionsfähigkeit hindeutet.",{"category":127,"check":128,"severity":24,"summary":129},"Versioning","Release Management","Das Projekt verfügt über eine `LICENSE`-Datei, die einen klaren Lizenzstatus anzeigt. Das Repository hat auch ein CHANGELOG.",{"category":65,"check":131,"severity":24,"summary":132},"Validation","Die Fähigkeit betont Pydantic für die Schema-Validierung im generierten Code, um eine robuste Verarbeitung von Ein- und Ausgaben zu gewährleisten.",{"category":94,"check":134,"severity":24,"summary":135},"Unguarded Destructive Operations","Die Fähigkeit ist ein Code-Generator und führt selbst keine destruktiven Operationen durch.",{"category":65,"check":137,"severity":24,"summary":138},"Error Handling","Die Fähigkeit leitet Benutzer an, typisierte Fehler-Outputs zu implementieren und Ausnahmen zu behandeln, was eine robuste Fehlerbehandlung im generierten Code fördert.",{"category":65,"check":140,"severity":56,"summary":141},"Logging","Diese Fähigkeit ist ein Code-Generator und verfügt über keine Laufzeitaktionen, die eine lokale Audit-Protokollierung erfordern.",{"category":143,"check":144,"severity":24,"summary":145},"Compliance","GDPR","Die Fähigkeit generiert Code, der Benutzer zur ordnungsgemäßen Datenverarbeitung anleitet, und verarbeitet selbst keine personenbezogenen Daten.",{"category":143,"check":147,"severity":24,"summary":148},"Target market","Die Fähigkeit ist ein allgemeines Framework zur Erstellung von Python-Tools und hat keine regionalen oder gerichtlichen Einschränkungen.",{"category":73,"check":150,"severity":24,"summary":151},"Runtime stability","Die Fähigkeit generiert Python-Code, der auf verschiedenen Betriebssystemen und Umgebungen sehr portabel ist.",{"category":47,"check":153,"severity":24,"summary":154},"README","Die README-Datei ist umfassend und beschreibt den Zweck des Projekts, die Installation, Beispiele und Kernkonzepte.",{"category":33,"check":156,"severity":56,"summary":157},"Tool surface size","Diese Fähigkeit ist eine einzelne Funktion, die sich auf die Generierung von Tool-Code konzentriert, und stellt keine mehreren Tools bereit.",{"category":40,"check":159,"severity":56,"summary":78},"Overlapping near-synonym tools",{"category":47,"check":161,"severity":24,"summary":162},"Phantom features","Alle im README und SKILL.md beschriebenen Funktionen (Tool-Erstellung, Schema-Handling, Konfiguration) sind in den bereitgestellten Codebeispielen und der Dokumentation des Frameworks implementiert.",{"category":164,"check":165,"severity":24,"summary":166},"Install","Installation instruction","Das README enthält klare Installationsanweisungen für das Paket und seine Abhängigkeiten sowie ausführbare Codebeispiele.",{"category":168,"check":169,"severity":24,"summary":170},"Errors","Actionable error messages","Die Fähigkeit leitet Benutzer an, typisierte Fehler-Outputs zu implementieren und Fehler im generierten Code zu behandeln, was eine handlungsorientierte Fehlerberichterstattung fördert.",{"category":172,"check":173,"severity":24,"summary":174},"Execution","Pinned dependencies","Das Projekt verwendet eine Lock-Datei (`uv.lock`), um Abhängigkeiten zu fixieren, und Python-Skripte würden typischerweise Shebangs und Interpreter-Deklarationen enthalten.",{"category":33,"check":176,"severity":56,"summary":177},"Dry-run preview","Diese Fähigkeit generiert Code und führt keine zustandsverändernden Operationen selbst durch.",{"category":179,"check":180,"severity":24,"summary":181},"Protocol","Idempotent retry & timeouts","Der von der Fähigkeit generierte Code leitet Benutzer an, Timeouts und eine strukturierte Fehlerbehandlung zu implementieren, was idempotente Operationen fördert, wo anwendbar.",{"category":143,"check":183,"severity":24,"summary":184},"Telemetry opt-in","Die Fähigkeit konzentriert sich auf die Code-Generierung und gibt keine Telemetrie selbst aus. Das zugrunde liegende Framework fördert die Opt-in-Telemetrie.",1778683348358,"Diese Fähigkeit führt Benutzer durch den Prozess der Erstellung von Python `BaseTool`-Unterklassen für KI-Agenten. Sie umfasst die Definition von Eingabe-/Ausgabeschemata, Konfigurationen, die Handhabung von Geheimnissen und die Implementierung synchroner oder asynchroner Run-Methoden mit Schwerpunkt auf typisierten Fehler-Outputs.",[188,189,190,191,192],"Erstellt `BaseTool`-Unterklassen mit typisierten Schemata.","Unterstützt synchrone (`run`) und asynchrone (`run_async`) Methoden.","Konfiguriert Geheimnisse über Umgebungsvariablen und `BaseToolConfig`.","Fördert typisierte Fehler-Outputs für robuste Fehlerbehandlung.","Bietet Skelett-Implementierungen für lokale und HTTP-basierte Werkzeuge.",[194,195,196],"Erstellung von Agenten oder vollständigen KI-Anwendungen.","Verwaltung der Bereitstellung oder Verteilung von Werkzeugen.","Beantwortung allgemeiner Framework-Fragen außerhalb der Werkzeugerstellung.",[198,199,200],"Werkzeugentwicklung","Schema-Design","Fehlerbehandlung",[202,203,204],"Python 3.8+","Atomic Agents-Bibliothek installiert","Pydantic installiert","3.0.0","4.4.0","Bereitstellung eines strukturierten und geführten Prozesses für Entwickler zur Erstellung benutzerdefinierter Werkzeuge für KI-Agenten unter Verwendung des Atomic Agents-Frameworks.","Hervorragende Dokumentation und Codequalität mit klarem Fokus auf eine einzige Verantwortung. Kleinere Verbesserungen könnten in der Tiefe der Beispiele für fortgeschrittene Fehlerbehandlungsmuster vorgenommen werden.",99,"Eine qualitativ hochwertige Fähigkeit zur Generierung robuster `BaseTool`-Unterklassen mit ausgezeichneter Dokumentation und Beispielen.",[212,213,214,215,216,217],"python","code-generation","developer-tools","agent-framework","pydantic","instructor","verified",[220,221,222,223],"Wenn ein Benutzer fragt, ein neues Werkzeug zu seinem KI-Agenten hinzuzufügen.","Wenn ein Benutzer eine externe API als Werkzeug verpacken muss.","Beim Erstellen von Utility-Tools wie Taschenrechnern, Suchfunktionen oder Datenbankabfragewerkzeugen.","Beim Erstellen benutzerdefinierter `BaseTool`-Implementierungen innerhalb des Atomic Agents-Frameworks.",{"codeQuality":225,"collectedAt":227,"documentation":228,"maintenance":231,"security":237,"testCoverage":240},{"hasLockfile":226},true,1778683330120,{"descriptionLength":229,"readmeSize":230},361,20431,{"closedIssues90d":232,"forks":233,"hasChangelog":226,"openIssues90d":234,"pushedAt":235,"stars":236},7,506,6,1777460217000,5909,{"hasNpmPackage":238,"license":239,"smitheryVerified":238},false,"MIT",{"hasCi":226,"hasTests":226},{"updatedAt":242},1778683565597,{"basePath":244,"githubOwner":245,"githubRepo":246,"locale":18,"slug":247,"type":248},"claude-plugin/atomic-agents/skills/create-atomic-tool","BrainBlend-AI","atomic-agents","create-atomic-tool","skill",{"_creationTime":250,"_id":251,"community":252,"display":253,"identity":256,"parentExtension":260,"providers":294,"relations":303,"tags":304,"workflow":305},1778683220959.3245,"k17bm61p7zr993vt7thb45838h86mrjy",{"reviewCount":8},{"description":254,"installMethods":255,"name":246,"sourceUrl":14},"Skills plus explorer and reviewer subagents for building, scaffolding, understanding, and auditing applications with the Atomic Agents Python framework. Includes the umbrella `framework` skill, action-oriented `create-atomic-schema` / `create-atomic-agent` / `create-atomic-tool` / `create-atomic-context-provider` skills, the `new-app` scaffolder, progressive-disclosure reference material for prompts, orchestration, memory, hooks, providers, project structure, and testing, and isolated-context subagents for codebase mapping and code review.",{"claudeCode":246},{"basePath":257,"githubOwner":245,"githubRepo":246,"locale":258,"slug":246,"type":259},"claude-plugin/atomic-agents","en","plugin",{"_creationTime":261,"_id":262,"community":263,"display":264,"identity":268,"providers":271,"relations":287,"tags":289,"workflow":290},1778683220959.3242,"k173812k7d1b2wh2bze2r2cdjn86mzva",{"reviewCount":8},{"description":265,"installMethods":266,"name":267,"sourceUrl":14},"Official plugins for the Atomic Agents framework - a lightweight, modular system for building AI agents with Pydantic and Instructor",{"claudeCode":12},"Atomic Agents",{"basePath":269,"githubOwner":245,"githubRepo":246,"locale":258,"slug":246,"type":270},"","marketplace",{"evaluate":272,"extract":280},{"promptVersionExtension":273,"promptVersionScoring":206,"score":274,"tags":275,"targetMarket":279,"tier":218},"3.1.0",95,[276,277,216,217,212,278],"ai-agents","llm","framework","global",{"commitSha":281,"license":239,"marketplace":282,"plugin":285},"HEAD",{"name":283,"pluginCount":284},"brainblend-plugins",1,{"mcpCount":8,"provider":286,"skillCount":8},"classify",{"repoId":288},"kd7038dvhwk39adrnvedmx8x3s86mqpq",[276,278,217,277,216,212],{"evaluatedAt":291,"extractAt":292,"updatedAt":293},1778683239491,1778683220959,1778683666542,{"evaluate":295,"extract":301},{"promptVersionExtension":205,"promptVersionScoring":206,"score":296,"tags":297,"targetMarket":279,"tier":218},98,[212,298,278,213,299,300],"agent","development-tools","llm-application-development",{"commitSha":281,"license":239,"plugin":302},{"mcpCount":8,"provider":286,"skillCount":234},{"parentExtensionId":262,"repoId":288},[298,213,299,278,300,212],{"evaluatedAt":306,"extractAt":292,"updatedAt":307},1778683257368,1778683666777,{"evaluate":309,"extract":311},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":310,"targetMarket":279,"tier":218},[212,213,214,215,216,217],{"commitSha":281,"license":239},{"parentExtensionId":251,"repoId":288,"translatedFrom":313},"k17etfv7gy0r843nssf7yy7em586nxja",{"_creationTime":315,"_id":288,"identity":316,"providers":317,"workflow":506},1778683214161.1255,{"githubOwner":245,"githubRepo":246,"sourceUrl":14},{"classify":318,"discover":493,"github":496},{"commitSha":281,"extensions":319},[320,333,358,367,375,383,391,397,426,434,459,468,477,486],{"basePath":269,"description":265,"displayName":283,"installMethods":321,"rationale":322,"selectedPaths":323,"source":332,"sourceLanguage":258,"type":270},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[324,327,329],{"path":325,"priority":326},".claude-plugin/marketplace.json","mandatory",{"path":328,"priority":326},"README.md",{"path":330,"priority":331},"LICENSE","high","rule",{"basePath":257,"description":254,"displayName":246,"installMethods":334,"license":239,"rationale":335,"selectedPaths":336,"source":332,"sourceLanguage":258,"type":259},{"claudeCode":246},"plugin manifest at claude-plugin/atomic-agents/.claude-plugin/plugin.json",[337,339,340,341,344,346,348,350,352,354,356],{"path":338,"priority":326},".claude-plugin/plugin.json",{"path":328,"priority":326},{"path":330,"priority":331},{"path":342,"priority":343},"skills/create-atomic-agent/SKILL.md","medium",{"path":345,"priority":343},"skills/create-atomic-context-provider/SKILL.md",{"path":347,"priority":343},"skills/create-atomic-schema/SKILL.md",{"path":349,"priority":343},"skills/create-atomic-tool/SKILL.md",{"path":351,"priority":343},"skills/framework/SKILL.md",{"path":353,"priority":343},"skills/new-app/SKILL.md",{"path":355,"priority":331},"agents/atomic-explorer.md",{"path":357,"priority":331},"agents/atomic-reviewer.md",{"basePath":359,"description":360,"displayName":361,"installMethods":362,"rationale":363,"selectedPaths":364,"source":332,"sourceLanguage":258,"type":248},".claude/skills/release","Release a new version of atomic-agents to PyPI and GitHub. Use when the user asks to \"release\", \"publish\", \"deploy\", or \"bump version\" for atomic-agents.","release",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/release/SKILL.md",[365],{"path":366,"priority":326},"SKILL.md",{"basePath":368,"description":369,"displayName":370,"installMethods":371,"rationale":372,"selectedPaths":373,"source":332,"sourceLanguage":258,"type":248},"claude-plugin/atomic-agents/skills/create-atomic-agent","Build and wire an `AtomicAgent[InSchema, OutSchema]` — schemas, `AgentConfig`, `SystemPromptGenerator`, provider client, history, hooks, optional context providers. Use when the user asks to \"create an agent\", \"add another agent\", \"build an `AtomicAgent`\", \"wire up an agent\", \"make a planner/router/extractor agent\", or runs `/atomic-agents:create-atomic-agent`.","create-atomic-agent",{"claudeCode":12},"SKILL.md frontmatter at claude-plugin/atomic-agents/skills/create-atomic-agent/SKILL.md",[374],{"path":366,"priority":326},{"basePath":376,"description":377,"displayName":378,"installMethods":379,"rationale":380,"selectedPaths":381,"source":332,"sourceLanguage":258,"type":248},"claude-plugin/atomic-agents/skills/create-atomic-context-provider","Build a `BaseDynamicContextProvider` that injects a named, titled block into an agent's system prompt at every `run()` — current time, user identity, retrieved RAG docs, session state, cached DB schema. Use when the user asks to \"add a context provider\", \"inject X into the prompt\", \"give the agent dynamic context\", \"wire up RAG\", \"make a `BaseDynamicContextProvider`\", or runs `/atomic-agents:create-atomic-context-provider`.","create-atomic-context-provider",{"claudeCode":12},"SKILL.md frontmatter at claude-plugin/atomic-agents/skills/create-atomic-context-provider/SKILL.md",[382],{"path":366,"priority":326},{"basePath":384,"description":385,"displayName":386,"installMethods":387,"rationale":388,"selectedPaths":389,"source":332,"sourceLanguage":258,"type":248},"claude-plugin/atomic-agents/skills/create-atomic-schema","Design and write a `BaseIOSchema` input/output pair for an Atomic Agents agent or tool — docstrings, field descriptions, validators, error variants. Use when the user asks to \"create a schema\", \"design the input/output schema\", \"define an `IOSchema`\", \"write a `BaseIOSchema`\", \"model the agent's output\", or runs `/atomic-agents:create-atomic-schema`.","create-atomic-schema",{"claudeCode":12},"SKILL.md frontmatter at claude-plugin/atomic-agents/skills/create-atomic-schema/SKILL.md",[390],{"path":366,"priority":326},{"basePath":244,"description":392,"displayName":247,"installMethods":393,"rationale":394,"selectedPaths":395,"source":332,"sourceLanguage":258,"type":248},"Build a `BaseTool[InSchema, OutSchema]` subclass — input/output schemas, `BaseToolConfig`, `run()` (and optional `run_async()`), env-driven secrets, typed failure outputs. Use when the user asks to \"add a tool\", \"create a tool\", \"wrap an API as a tool\", \"build a `BaseTool`\", \"make a calculator/search/weather tool\", or runs `/atomic-agents:create-atomic-tool`.",{"claudeCode":12},"SKILL.md frontmatter at claude-plugin/atomic-agents/skills/create-atomic-tool/SKILL.md",[396],{"path":366,"priority":326},{"basePath":398,"description":399,"displayName":278,"installMethods":400,"rationale":401,"selectedPaths":402,"source":332,"sourceLanguage":258,"type":248},"claude-plugin/atomic-agents/skills/framework","Guide for the Atomic Agents Python framework — schemas, agents, tools, context providers, prompts, orchestration, and provider configuration. Use when code imports from `atomic_agents`, defines an `AtomicAgent`, `BaseTool`, or `BaseIOSchema`, or the user asks about multi-agent orchestration or LLM-provider wiring in an atomic-agents project.",{"claudeCode":12},"SKILL.md frontmatter at claude-plugin/atomic-agents/skills/framework/SKILL.md",[403,404,406,408,410,412,414,416,418,420,422,424],{"path":366,"priority":326},{"path":405,"priority":343},"references/agents.md",{"path":407,"priority":343},"references/context-providers.md",{"path":409,"priority":343},"references/hooks.md",{"path":411,"priority":343},"references/memory.md",{"path":413,"priority":343},"references/orchestration.md",{"path":415,"priority":343},"references/project-structure.md",{"path":417,"priority":343},"references/prompts.md",{"path":419,"priority":343},"references/providers.md",{"path":421,"priority":343},"references/schemas.md",{"path":423,"priority":343},"references/testing.md",{"path":425,"priority":343},"references/tools.md",{"basePath":427,"description":428,"displayName":429,"installMethods":430,"rationale":431,"selectedPaths":432,"source":332,"sourceLanguage":258,"type":248},"claude-plugin/atomic-agents/skills/new-app","Scaffold a new Atomic Agents project from scratch — create the directory, `pyproject.toml`, env file, first agent, and a runnable entry point. Use when the user asks to start a new atomic-agents project from scratch, says \"scaffold\" / \"new project\" / \"start from zero\", or runs `/atomic-agents:new-app`.","new-app",{"claudeCode":12},"SKILL.md frontmatter at claude-plugin/atomic-agents/skills/new-app/SKILL.md",[433],{"path":366,"priority":326},{"basePath":435,"displayName":436,"installMethods":437,"rationale":438,"selectedPaths":439,"source":332,"sourceLanguage":258,"type":458},"atomic-examples/mcp-agent/example-mcp-server","example-mcp-server",{"pypi":436},"pyproject.toml with mcp/fastmcp dependency + scripts at atomic-examples/mcp-agent/example-mcp-server/pyproject.toml",[440,442,443,445,448,450,452,454,456],{"path":441,"priority":326},"pyproject.toml",{"path":328,"priority":326},{"path":444,"priority":343},"example_mcp_server/server.py",{"path":446,"priority":447},"example_mcp_server/tools/__init__.py","low",{"path":449,"priority":447},"example_mcp_server/tools/add_numbers.py",{"path":451,"priority":447},"example_mcp_server/tools/batch_operations.py",{"path":453,"priority":447},"example_mcp_server/tools/divide_numbers.py",{"path":455,"priority":447},"example_mcp_server/tools/multiply_numbers.py",{"path":457,"priority":447},"example_mcp_server/tools/subtract_numbers.py","mcp",{"basePath":460,"displayName":461,"installMethods":462,"rationale":463,"selectedPaths":464,"source":332,"sourceLanguage":258,"type":458},"atomic-examples/progressive-disclosure/servers/data_server","pd-data-server",{"pypi":461},"pyproject.toml with mcp/fastmcp dependency + scripts at atomic-examples/progressive-disclosure/servers/data_server/pyproject.toml",[465,466],{"path":441,"priority":326},{"path":467,"priority":343},"data_server/server.py",{"basePath":469,"displayName":470,"installMethods":471,"rationale":472,"selectedPaths":473,"source":332,"sourceLanguage":258,"type":458},"atomic-examples/progressive-disclosure/servers/math_server","pd-math-server",{"pypi":470},"pyproject.toml with mcp/fastmcp dependency + scripts at atomic-examples/progressive-disclosure/servers/math_server/pyproject.toml",[474,475],{"path":441,"priority":326},{"path":476,"priority":343},"math_server/server.py",{"basePath":478,"displayName":479,"installMethods":480,"rationale":481,"selectedPaths":482,"source":332,"sourceLanguage":258,"type":458},"atomic-examples/progressive-disclosure/servers/text_server","pd-text-server",{"pypi":479},"pyproject.toml with mcp/fastmcp dependency + scripts at atomic-examples/progressive-disclosure/servers/text_server/pyproject.toml",[483,484],{"path":441,"priority":326},{"path":485,"priority":343},"text_server/server.py",{"basePath":269,"displayName":246,"installMethods":487,"rationale":488,"selectedPaths":489,"source":332,"sourceLanguage":258,"type":458},{"pypi":246},"pyproject.toml with mcp/fastmcp dependency + scripts at pyproject.toml",[490,491,492],{"path":441,"priority":326},{"path":328,"priority":326},{"path":330,"priority":331},{"sources":494},[495],"manual",{"closedIssues90d":232,"description":497,"forks":233,"license":239,"openIssues90d":234,"pushedAt":235,"readmeSize":230,"stars":236,"topics":498},"Building AI agents, atomically",[499,500,501,502,503,504,505],"ai","artificial-intelligence","large-language-model","large-language-models","llms","openai","openai-api",{"classifiedAt":507,"discoverAt":508,"extractAt":509,"githubAt":509,"updatedAt":507},1778683220596,1778683214161,1778683218333,[215,213,214,217,216,212],{"evaluatedAt":512,"extractAt":292,"updatedAt":242},1778683348543,[],[515,542,574,594,619,652],{"_creationTime":516,"_id":517,"community":518,"display":519,"identity":525,"providers":528,"relations":536,"tags":538,"workflow":539},1778695021936.555,"k1715rn9402s29yge55y9nt0x986n2tf",{"reviewCount":8},{"description":520,"installMethods":521,"name":523,"sourceUrl":524},"Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth, and pair with a companion skill.",{"claudeCode":522},"openai/skills","cli-creator","https://github.com/openai/skills",{"basePath":526,"githubOwner":504,"githubRepo":527,"locale":258,"slug":523,"type":248},"skills/.curated/cli-creator","skills",{"evaluate":529,"extract":535},{"promptVersionExtension":205,"promptVersionScoring":206,"score":530,"tags":531,"targetMarket":279,"tier":218},100,[532,213,214,533,534],"cli","codex","automation",{"commitSha":281},{"repoId":537},"kd75n2zj3yh472p25zffgycved86mnpx",[534,532,213,533,214],{"evaluatedAt":540,"extractAt":541,"updatedAt":540},1778695068759,1778695021936,{"_creationTime":543,"_id":544,"community":545,"display":546,"identity":552,"providers":556,"relations":567,"tags":570,"workflow":571},1778695116697.1924,"k1714hg6p3104jz49mqr6yn47s86nz7n",{"reviewCount":8},{"description":547,"installMethods":548,"name":550,"sourceUrl":551},"Extract structured data from LLM responses with Pydantic validation, retry failed extractions automatically, parse complex JSON with type safety, and stream partial results with Instructor - battle-tested structured output library",{"claudeCode":549},"Orchestra-Research/AI-Research-SKILLs","Instructor","https://github.com/Orchestra-Research/AI-Research-SKILLs",{"basePath":553,"githubOwner":554,"githubRepo":555,"locale":258,"slug":217,"type":248},"16-prompt-engineering/instructor","Orchestra-Research","AI-Research-SKILLs",{"evaluate":557,"extract":566},{"promptVersionExtension":205,"promptVersionScoring":206,"score":296,"tags":558,"targetMarket":279,"tier":218},[559,217,560,216,561,562,563,564,565],"prompt-engineering","structured-output","data-extraction","json-parsing","type-safety","validation","streaming",{"commitSha":281,"license":239},{"parentExtensionId":568,"repoId":569},"k17155ws9qc0hw7a568bg79sfd86max8","kd70hj1y80mhra5xm5g188j5n586mg18",[561,217,562,559,216,565,560,563,564],{"evaluatedAt":572,"extractAt":573,"updatedAt":572},1778697010260,1778695116697,{"_creationTime":575,"_id":576,"community":577,"display":578,"identity":582,"providers":583,"relations":588,"tags":590,"workflow":591},1778683567301.4797,"k17febhm14mhrjy7wd99dp601s86njn0",{"reviewCount":8},{"description":579,"installMethods":580,"name":581,"sourceUrl":14},"Entwerfen und schreiben Sie ein `BaseIOSchema`-Eingabe-/Ausgabepaar für einen Atomic Agents-Agenten oder ein Tool – Docstrings, Feld-Beschreibungen, Validatoren, Fehler-Varianten. Verwenden Sie dies, wenn der Benutzer nach \"Schema erstellen\", \"Eingabe-/Ausgabe-Schema entwerfen\", \"`IOSchema` definieren\", \"`BaseIOSchema` schreiben\", \"Modellieren der Agentenausgabe\" fragt oder `/atomic-agents:create-atomic-schema` ausführt.",{"claudeCode":12},"Create Atomic Schema",{"basePath":384,"githubOwner":245,"githubRepo":246,"locale":18,"slug":386,"type":248},{"evaluate":584,"extract":587},{"promptVersionExtension":205,"promptVersionScoring":206,"score":296,"tags":585,"targetMarket":279,"tier":218},[586,216,217,246,212],"schema",{"commitSha":281,"license":239},{"parentExtensionId":251,"repoId":288,"translatedFrom":589},"k170nd3h8zeayffrxe6pscxyy986m7em",[246,217,216,212,586],{"evaluatedAt":592,"extractAt":292,"updatedAt":593},1778683329867,1778683567301,{"_creationTime":595,"_id":596,"community":597,"display":598,"identity":602,"providers":607,"relations":613,"tags":615,"workflow":616},1778685991755.7273,"k175b8b0kpk0gsz87sd34639z586nn67",{"reviewCount":8},{"description":547,"installMethods":599,"name":217,"sourceUrl":601},{"claudeCode":600},"davila7/claude-code-templates","https://github.com/davila7/claude-code-templates",{"basePath":603,"githubOwner":604,"githubRepo":605,"locale":258,"slug":606,"type":248},"cli-tool/components/skills/ai-research/prompt-engineering-instructor","davila7","claude-code-templates","prompt-engineering-instructor",{"evaluate":608,"extract":612},{"promptVersionExtension":205,"promptVersionScoring":206,"score":609,"tags":610,"targetMarket":279,"tier":611},75,[559,217,560,216,561,277],"community",{"commitSha":281},{"repoId":614},"kd71fzn4s7r0269fkw47wt670n86ndz0",[561,217,277,559,216,560],{"evaluatedAt":617,"extractAt":618,"updatedAt":617},1778688700350,1778685991755,{"_creationTime":620,"_id":621,"community":622,"display":623,"identity":629,"providers":633,"relations":644,"tags":647,"workflow":648},1778693763322.9485,"k179ts9m3zz6409mpytd24wjfd86nsnc",{"reviewCount":8},{"description":624,"installMethods":625,"name":627,"sourceUrl":628},"Verwalten Sie GitHub-Issues, PRs, Releases und Marketing mit parallelen Subagenten-Armeen im Context-Mode. Orchestriert 10-20 dynamische Agenten pro Aufgabe. Verwenden Sie dies bei der Triage von Issues, der Überprüfung von PRs, der Veröffentlichung von Versionen, dem Schreiben von LinkedIn-Posts, der Ankündigung von Releases, der Behebung von Fehlern, dem Mergen von Beiträgen, der Validierung von ENV-Variablen, dem Testen von Adaptern oder dem Synchronisieren von Branches.",{"claudeCode":626},"mksglu/context-mode","context-mode-ops","https://github.com/mksglu/context-mode",{"basePath":630,"githubOwner":631,"githubRepo":632,"locale":18,"slug":627,"type":248},".claude/skills/context-mode-ops","mksglu","context-mode",{"evaluate":634,"extract":643},{"promptVersionExtension":205,"promptVersionScoring":206,"score":530,"tags":635,"targetMarket":279,"tier":218},[636,637,638,213,639,640,641,642],"context-window","llm-optimization","session-continuity","developer-tool","productivity","security","compliance",{"commitSha":281},{"repoId":645,"translatedFrom":646},"kd764b2fctbqg4b8j8y6xvmkvs86m29m","k1758b69g51wttzw4r6epd3jrs86mtk8",[213,642,636,639,637,640,641,638],{"evaluatedAt":649,"extractAt":650,"updatedAt":651},1778693567505,1778693511416,1778693763323,{"_creationTime":653,"_id":654,"community":655,"display":656,"identity":662,"providers":666,"relations":673,"tags":676,"workflow":677},1778692982565.3235,"k17a9xkbep6cw2hw14pvb53k9n86nycz",{"reviewCount":8},{"description":657,"installMethods":658,"name":660,"sourceUrl":661},"Führen Sie Codierungsaufgaben mit einem strengen Liefer-Workflow aus: Erstellen Sie einen vollständigen Plan, implementieren Sie Schritt für Schritt, führen Sie kontinuierlich Tests durch und committen Sie standardmäßig nach jedem Schritt (`per_step`). Unterstützt explizite Commit-Policy-Überschreibungen (`final_only`, `milestone`) und optional BDD (Given/When/Then), wenn Benutzer verhaltensgesteuerte Bereitstellung anfordern oder Anforderungen unklar sind.",{"claudeCode":659},"majiayu000/vibeguard","fixflow","https://github.com/majiayu000/vibeguard",{"basePath":663,"githubOwner":664,"githubRepo":665,"locale":18,"slug":660,"type":248},"workflows/fixflow","majiayu000","vibeguard",{"evaluate":667,"extract":672},{"promptVersionExtension":205,"promptVersionScoring":206,"score":530,"tags":668,"targetMarket":279,"tier":218},[669,670,214,213,671,641],"code-quality","ai-safety","workflow-automation",{"commitSha":281},{"repoId":674,"translatedFrom":675},"kd7b0vh258xpbyerk68bk3e1ks86mk58","k17bwx69hk0p0w7rnpzvv2p16h86mp2k",[670,213,669,214,641,671],{"evaluatedAt":678,"extractAt":679,"updatedAt":680},1778692812461,1778692607327,1778692982565]