A skill for AI coding agents (Claude Code, OpenCode, Cowork, or Claude.ai) that writes promotional copy/descriptions for websites whose source code is sold as a digital product.
Built for developers, freelancers, or small agencies who build websites (landing pages, dashboards, starter kits, etc.) and want to resell the source code as a digital product — across social media and marketplaces.
Once triggered, the AI agent will:
- Gather the key details about the website being promoted (website type, tech stack, standout features, use case, price)
- Ask which platform(s) the copy is for, if not already specified
- Write copy that is short, specific, and to the point — matching the format and conventions of each platform
- Always sell the source code itself, never the product/service displayed inside the website
Supported platforms:
| Category | Platforms |
|---|---|
| Social Media | Instagram Feed, Instagram Reel (+ video script), Facebook Post, Threads, TikTok Description, LinkedIn Article (+ title) |
| Digital Product Marketplaces | Gumroad, Envato/ThemeForest, Lynk.id, plus a generic format for other marketplaces |
Output language follows the user's instructions/context at the time (Indonesian, English, or mixed) — it isn't locked to a single language.
description-scripting/
├── README.md
├── SKILL.md # Entry point: workflow & copywriting principles
└── references/
├── social-media.md # Templates for IG Feed, IG Reel, FB, Threads, TikTok, LinkedIn
└── marketplace.md # Templates for Gumroad, Envato/ThemeForest, Lynk.id
- Download
description-scripting'.skillfrom Releases (or thedist/folder in this repo), or clone this repo directly. - Extract/place the
description-scripting'/folder into your OpenCode skills directory. - Make sure
SKILL.mdkeeps itsnameanddescriptionfrontmatter (included by default).
git clone https://github.com/<username>/description-scripting.git
cp -r description-scripting ~/.claude/skills/Upload the .skill file (a zip of this skill folder) as a custom skill via the skill settings menu.
If you have
package_skill.pyfrom skill-creator or a similar tool, you can generate your own.skillfile with:python -m scripts.package_skill path/to/description-scripting
Write an Instagram Feed caption for the SaaS landing page I built with Next.js,
featuring a dashboard, auth, and dark mode. Priced at $29.
Please write a LinkedIn title + article and an Envato listing for the
Laravel-based e-commerce template I just finished.
Give me 3 versions of a Threads caption with different angles for the
portfolio website source code I'm selling on Gumroad.
The skill triggers automatically on requests like "write a sales description", "caption to promote this website", "listing to sell this", or whenever a specific platform is mentioned (Instagram, LinkedIn, Gumroad, etc.).
This skill is designed to be general-purpose across website types (landing pages, SaaS, e-commerce, portfolios, etc.). To tailor it to a specific niche, you can:
- Edit
references/social-media.mdorreferences/marketplace.mdto add or change platform templates - Add a new reference file (e.g.
references/email-marketing.md) and point to it fromSKILL.mdif you want to support an additional promotion channel - Adjust the "Copywriting principles" section in
SKILL.mdto match your brand's tone
Pull requests are welcome for:
- New platform templates (e.g. Pinterest, X/Twitter, Reddit)
- Improvements or additional examples in
references/ - Better triggering descriptions in the
SKILL.mdfrontmatter
MIT — free to use, modify, and redistribute.