copy-prep

Convert GitHub repo URLs and user intent into structured project context.

8|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/art8engine/viralman --skill copy-prep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: copy-prep
Source: https://github.com/art8engine/viralman/tree/main/skills/copy-prep
Command: npx skills add https://github.com/art8engine/viralman --skill copy-prep

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates inconsistent, incomplete project input by converting raw URLs and free text into a stable structure that downstream promotion generators can reliably use.

Core Features & Use Cases

  • Project intent capture: Turns a GitHub URL and/or user notes into a consistent object containing url, name, description, and a keyword for later search and drafting.
  • GitHub-aware description enrichment: Fetches repo metadata via GitHub CLI (description + homepage) and reads the first portion of the README to prevent misclassification.
  • Language and format contracts: Provides a shared language picker plus subject-line preset options (including a manual override flow) so channel-specific skills stay focused.

Quick Start

Use copy-prep to transform a GitHub repo URL and your project notes into a validated project struct, then pass the struct to the appropriate channel skill’s drafting pipeline.

Frequently Asked Questions about copy-prep

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

FAQPage Schema
How do I standardize GitHub repo metadata for multi-channel outreach prompts?

Standardizing GitHub repo metadata for outreach involves converting a URL and user notes into a stable structured object. This captures project intent, fetches GitHub CLI metadata, and reads the README to prevent downstream drafting misclassification.

How do I capture project intent from a GitHub URL for content drafting?

Capturing project intent from a GitHub URL requires extracting the repository description and homepage via GitHub CLI, then reading the initial README section. This transforms raw links and free text into a validated structure with keywords for consistent content drafting workflows.

Does copy-prep require GitHub CLI to enrich project descriptions?

Yes, GitHub CLI is required to enrich project descriptions. The Skill uses GitHub CLI to fetch repository view metadata and read the README, preventing misclassification and ensuring accurate context for channel-specific draft generation.

Can I manually override subject line presets for specific channel promotion?

Yes, you can manually override subject line presets for specific channel promotion. The Skill provides a shared language picker and subject-line preset options, including a manual override flow, ensuring channel-specific skills receive the correct routing instructions.

Why do I need a structured project context before generating outreach copy?

A structured project context is needed before generating outreach copy to eliminate inconsistent project input. Converting raw URLs and free text into a stable structure allows downstream promotion generators to reliably consume the data without misclassification.