author-extension

Scaffold, install, and verify custom yolop extension packages.

12|Updated May 27, 2026
One-click install
npx skills add https://github.com/everruns/yolop --skill author-extension
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: author-extension
Source: https://github.com/everruns/yolop/tree/main/.agents/skills/author-extension
Command: npx skills add https://github.com/everruns/yolop --skill author-extension

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the friction of extending the agent's capabilities by automating the end-to-end lifecycle of creating, testing, and integrating new persistent tools and hooks.

Core Features & Use Cases

  • Automated Scaffolding: Generates boilerplate code for new extensions in Python, TypeScript, or Rust.
  • Lifecycle Management: Handles the installation, verification, and live-reloading of custom extensions.
  • Use Case: If you need to integrate yolop with a proprietary internal API or add a custom safety hook to block specific file operations, this skill builds the necessary infrastructure to make that capability a permanent part of your agent.

Quick Start

Ask the agent to scaffold a new extension named my-custom-tool using the python language to add a new capability.

Frequently Asked Questions about author-extension

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

FAQPage Schema
How do I create a custom yolop extension to add persistent agent tools?

To create a custom yolop extension, you can use an automated scaffolding process that generates boilerplate code for persistent tools, hooks, and commands in Python, TypeScript, or Rust.

Can I build yolop extensions using TypeScript or Rust environments?

Yes, you can build yolop extensions using TypeScript and Rust environments, alongside Python, with the scaffolding process generating the necessary boilerplate code for your chosen language.

What is the best way to manage the lifecycle of a custom agent extension?

The best way to manage an agent extension's lifecycle is through automated installation, verification, and live-reload integration, which ensures protocol compliance and supports iterative development.

How do I verify protocol compliance for custom agent hooks?

You can verify protocol compliance for custom agent hooks by running automated doctor checks, which validate your extensions to ensure they integrate properly with the agent's infrastructure.

How do I add a custom safety hook to block specific file operations?

To add a custom safety hook blocking file operations, you scaffold a new extension that builds the necessary infrastructure, making this safety capability a permanent part of your agent.

Why do I need live-reload integration for iterative development of agent capabilities?

Live-reload integration is needed for iterative development because it allows you to see changes to your custom tools and hooks immediately without manually restarting the agent environment.