원클릭으로
parrot-tool-scaffold
Scaffolds a new custom Tool class for the ai-parrot Tool platform.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Scaffolds a new custom Tool class for the ai-parrot Tool platform.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Evaluate AWS costs and generate actionable optimization suggestions. Covers EC2, S3, RDS, Lambda, ECS/EKS, and data transfer. Use when analyzing AWS spending, right-sizing resources, choosing pricing models (RI/Savings Plans/Spot), implementing tagging strategies, setting budget alerts, or auditing infrastructure for cost waste.
Specialized skill for building production-ready serverless applications on AWS. Covers Lambda functions, API Gateway, DynamoDB, SQS/SNS event-driven patterns, SAM/CDK deployment, and cold start optimization.
Adds the standard open-source license header to new source files. Use involves creating new code files that require copyright attribution.
Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a 'report', 'memo', 'letter', 'template', or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.
Svelte 5 + SvelteKit development with structural composition patterns. Use when building dashboards, widget systems, or component libraries where structural consistency matters. Emphasizes base components with behavior composition (strategies), OOP for state machines, and Svelte 5 runes. Triggers on Svelte/SvelteKit work requesting widgets, dashboards, reusable component systems, or when user prefers OOP patterns over pure functional composition.
| name | parrot-tool-scaffold |
| description | Scaffolds a new custom Tool class for the ai-parrot Tool platform. |
This skill automates the creation of standard AbstractTool implementations for the ai-parrot framework.
AbstractTool (parrot.tools.abstract).parrot/tools/ (e.g., from .abstract import AbstractTool).async def _execute(self, ...) method._execute method MUST return a ToolResult object.ArgsSchema).Identify the Tool Name: Extract the name of the tool the user wants to build (e.g., "StockPrice", "EmailSender").
Run the Scaffolder:
Execute the python script to generate the initial file in parrot/tools/.
python scripts/scaffold_tool.py <ToolName>
Refine the Implementation:
After generation, edit the file in parrot/tools/<tool_name>.py:
args_schema: Define the Pydantic model for arguments._execute: Add the actual logic. Ensure it handles exceptions and returns ToolResult.User: "Create a tool to search Wikipedia."
Agent:
python scripts/scaffold_tool.py WikipediaSearchparrot/tools/wikipedia_search.py to implement the logic.