implement-plugin

Generate, implement, and test Starlark plugins for the Yorishiro Proxy.

11|1|Updated May 15, 2026
One-click install
npx skills add https://github.com/usk6666/yorishiro-proxy --skill implement-plugin-usk6666
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement-plugin
Source: https://github.com/usk6666/yorishiro-proxy/tree/main/.claude/skills/implement-plugin
Command: npx skills add https://github.com/usk6666/yorishiro-proxy --skill implement-plugin-usk6666

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill streamlines the creation, implementation, and testing of Starlark plugins for the Yorishiro Proxy, simplifying the process from protocol selection to sample test execution.

Core Features & Use Cases

  • Interactive Plugin Generation: Guides users through selecting protocols and hooks to generate a functional plugin template.
  • Automated Generation from Description: Creates plugins based on a natural language description of the desired functionality.
  • Contextual Learning: Provides access to documentation, examples, and engine APIs for effective plugin development.
  • Use Case: A developer needs to create a plugin that adds a custom header to all outgoing HTTP requests. They can use this Skill to interactively define the protocol (HTTP), hook (on_request_sent), and desired action (CONTINUE), and the Skill will generate the basic Starlark code and configuration.

Quick Start

Use the implement-plugin skill to interactively create a new Starlark plugin.

Frequently Asked Questions about implement-plugin

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

FAQPage Schema
How do I create a Starlark plugin for network proxy traffic manipulation?

To create a Starlark plugin, you can use interactive protocol and hook selection or generate code directly from a natural language description to build functional templates for HTTP, gRPC, WebSocket, and TCP traffic.

Can I generate a proxy plugin automatically from a text description?

Yes, you can automatically generate a Starlark proxy plugin from a descriptive text. The Skill parses your desired functionality and outputs the corresponding Starlark code and configuration.

How do I test Starlark plugins for HTTP and gRPC protocols?

You can test Starlark plugins for HTTP and gRPC by using the Skill's automated sample test execution feature, which validates the generated plugin logic against network traffic scenarios.

What hooks are available for Starlark plugin development on a proxy server?

Starlark plugin development supports hooks such as on_request_sent, allowing you to intercept and manipulate HTTP, gRPC, WebSocket, and TCP traffic with specific actions like CONTINUE.

Do I need prior Starlark knowledge to start building network proxy plugins?

No prior Starlark knowledge is strictly required, as the Skill provides contextual learning through access to documentation, examples, and engine APIs to guide the plugin implementation process.

What is the best way to add a custom header to outgoing HTTP requests using Starlark?

The best way to add a custom header is to interactively select the HTTP protocol, define the on_request_sent hook, and generate a Starlark template that modifies the request with a CONTINUE action.