request-feature

Drafts and sends user-approved feature requests to the ButterCut team via report.rb.

589|97|Updated Nov 10, 2025
One-click install
npx skills add https://github.com/barefootford/buttercut --skill request-feature
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: request-feature
Source: https://github.com/barefootford/buttercut/tree/main/skills/request-feature
Command: npx skills add https://github.com/barefootford/buttercut --skill request-feature

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Users often wish ButterCut could do something it doesn't, but their ideas never reach the developers. This Skill turns those wishes into structured, privacy-safe feature requests that are actually delivered to the ButterCut team.

Core Features & Use Cases

  • Duplicate Check: Verifies the capability doesn't already exist by checking skills, AGENTS.md, settings, and the CHANGELOG before sending, and points Pro-feature requests to ButterCut Pro instead.
  • Collaborative Drafting: Writes a one-line title and a short narrative in the user's own words, keeping footage, client, and subject names out of the request.
  • Consent-Gated Sending: Sends only after explicit user approval via ruby lib/buttercut/report.rb send --kind feature, optionally attaching a saved contact email for replies.
  • Use Case: A wedding videographer wishes ButterCut supported multicam exports. The Skill confirms it isn't already possible, drafts the request with them, and sends it after their approval.

Quick Start

Ask the assistant to request a feature, for example: "Request a feature — I wish ButterCut could sync multicam angles automatically."

Frequently Asked Questions about request-feature

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

FAQPage Schema
How do I request a feature in ButterCut?

Tell the assistant what you wish ButterCut could do, and it will draft a short title and narrative with you. After you approve the wording, it sends the request to the ButterCut team using report.rb send with the feature kind.

How do I submit a feature idea to the ButterCut team?

Describe your idea in your own words and the Skill writes it up as a one-line title plus a few sentences explaining the goal. Once you confirm the draft, it is transmitted to the team, who read every request.

Does requesting a feature send my footage or client names?

No. Feature requests exclude library, clip, client, and subject names, using generic descriptions like "a recent two-camera shoot" instead. Only the title, narrative, and optionally your saved contact email are transmitted.

Can I request a feature if error reporting is turned off?

Yes. Feature requests always go through you directly — you approve the text before anything is sent — so they are not governed by the error-reporting setting. Someone who disabled error reports can still submit ideas.

What happens if the feature already exists in ButterCut?

The Skill checks skills, AGENTS.md, settings, and the CHANGELOG first and shows you how to use the existing capability. If it is a ButterCut Pro feature and you are on the free core edition, it tells you that instead of sending a request.