원클릭으로
Scaffolds a new custom Tool class for the ai-parrot Tool platform.
npx skills add https://github.com/phenobarbital/ai-parrot --skill parrot-tool-scaffold이 명령을 Claude Code에 복사하여 붙여넣어 스킬을 설치하세요
Scaffolds a new custom Tool class for the ai-parrot Tool platform.
npx skills add https://github.com/phenobarbital/ai-parrot --skill parrot-tool-scaffold이 명령을 Claude Code에 복사하여 붙여넣어 스킬을 설치하세요
Create and refine specification files for Codex-driven implementation through CodeToolkit.
Adds the standard open-source license header to new source files. Use involves creating new code files that require copyright attribution.
Reverse engineer web APIs by capturing browser traffic (HAR files) and generating production-ready Python API clients. Use when the user wants to create an API client for a website, automate web interactions, or understand undocumented APIs. Activate on tasks mentioning "reverse engineer", "API client", "HAR file", "capture traffic", or "automate website".
| 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.