Agent Skills Generator creates AI agent skills from website documentation. Operations teams use it to convert documentation into Markdown skills for AI agents and LLMs. It includes a VS Code extension and Go CLI for easy integration into existing workflows.
git clone https://github.com/rodydavis/agent-skills-generator.gitAgent Skills Generator creates AI agent skills from website documentation. Operations teams use it to convert documentation into Markdown skills for AI agents and LLMs. It includes a VS Code extension and Go CLI for easy integration into existing workflows.
1. **Install the VS Code Extension or Go CLI**: Download the [VS Code extension](https://marketplace.visualstudio.com/items?itemName=agent-skills.generator) or install the Go CLI via `go install github.com/agent-skills/cli@latest`. 2. **Run the Skill Generator**: For the VS Code extension, right-click the documentation file and select "Generate AI Skill". For the CLI, use `agent-skills-generator --url [WEBSITE_URL] --output skill.md`. 3. **Review and Customize**: Open the generated Markdown file in VS Code. Adjust input parameters, error handling, or output format to match your agent's requirements. 4. **Test the Skill**: Use a local LLM (e.g., Ollama or LM Studio) to test the skill with sample inputs. Validate the output structure and error cases. 5. **Integrate into Workflow**: Add the skill to your agent's skill library (e.g., via a Git submodule or package manager) and document its usage for your team.
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/rodydavis/agent-skills-generatorCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Convert the documentation from [WEBSITE_URL] into a structured AI agent skill in Markdown format. Follow the format: **Skill Name**: [NAME], **Description**: [ONE_SENTENCE_SUMMARY], **Input Parameters**: [LIST], **Output Format**: [STRUCTURE], **Example Usage**: [CODE_BLOCK]. Ensure the skill is executable by an AI agent and includes error handling for common edge cases.
```markdown
**Skill Name**: GitHub Repository Cloner
**Description**: Clones a GitHub repository to the local filesystem with branch selection and error handling.
**Input Parameters**:
- `repo_url` (string): Full URL of the GitHub repository (e.g., `https://github.com/owner/repo.git`).
- `branch` (string, optional): Branch name to clone. Defaults to `main`.
- `target_dir` (string, optional): Local directory path. Defaults to `./repo`.
**Output Format**:
```json
{
"success": boolean,
"message": string,
"repo_path": string,
"error": string (if applicable)
}
```
**Example Usage**:
```bash
# Clone the 'dev' branch of 'my-project' to './my-project'
skill github-repo-cloner --repo_url "https://github.com/acme/my-project.git" --branch "dev" --target_dir "./my-project"
```
**Error Handling**:
- Invalid repository URL: Returns `{"success": false, "message": "Invalid repository URL", "error": "404 Not Found"}`.
- Branch not found: Returns `{"success": false, "message": "Branch 'feature-x' not found", "error": "BranchNotFound"}`.
- Permission denied: Returns `{"success": false, "message": "Git authentication failed", "error": "PermissionDenied"}`.
```Cloud ETL platform for non-technical data integration
IronCalc is a spreadsheet engine and ecosystem
Get more done every day with Microsoft Teams – powered by AI
Customer feedback management made simple
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan