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.