SP

samin12/property-marketing-kit

Developer tools
27 stars Quality 37 Trend 33

Turn any property listing into a full marketing kit: scrape -> enhanced photos -> cinematic + host tour videos (Higgsfield) -> website -> copy. A Claude Code skill.

Overview

Turn real-estate or vacation-rental listing into a complete, owner-ready marketing kit — automatically. Point it at a listing URL and it scrapes the photos, enhances them, films a cinematic tour a host walkthrough (optionally you), builds a polished website, writes the copy, and drops it all in one organized folder. Built on the (image/video generation) + (scraping), driven by Claude Code. assets/sample-kit/ contains assets this skill produced for a real Clearwater Beach, FL beachfront estate (5BR/3BA, private Gulf beachfront): Full requirements in INSTALL.md (Higgsfield MCP, Firecrawl, ffmpeg). For more than one property, workflows/batch-build-kits.workflow.js is a ready-to-run that fans out: discover/scrape N listings → build each kit in parallel → verify → digest. Run it with the Workflow tool (or ask Claude to "run the batch-build-kits workflow on these listings"). Set a per-run credit cap so unattended runs stay bounded.

README

🏝️ Property Marketing Kit — a Claude Code Skill

Turn any real-estate or vacation-rental listing into a complete, owner-ready marketing kit — automatically. Point it at a listing URL and it scrapes the photos, enhances them, films a cinematic tour and a host walkthrough (optionally you), builds a polished website, writes the copy, and drops it all in one organized folder.

Built on the Higgsfield MCP (image/video generation) + Firecrawl (scraping), driven by Claude Code.

listing URL
   │  scrape details + photos (Firecrawl, headless-browser fallback)
   ▼
organized kit folder
   │  enhance hero photos        →  Nano Banana Pro (relight, twilight, declutter)
   │  cinematic property tour     →  Veo 3.1 + Cinema Studio, stitched with ffmpeg
   │  host / agent walkthrough     →  composite a real person into the real rooms, then animate
   │  vertical UGC reel            →  9:16 for Reels / TikTok / Shorts
   │  one-page website             →  self-contained index.html
   │  marketing copy + owner email →  copy.md
   ▼
hand off the folder  ·  email a digest  ·  run it on a schedule across many listings

✨ See it — real output

assets/sample-kit/ contains actual assets this skill produced for a real Clearwater Beach, FL beachfront estate (5BR/3BA, private Gulf beachfront):

img/enhanced-hero-twilight.jpg Day exterior → magazine-grade twilight hero (Nano Banana Pro)
img/host-*.jpg A real person composited into the actual rooms as the tour host
video/tour-hero-cinematic.mp4 Veo 3.1 cinematic push-in (with audio)
video/property-tour-cinematic.mp4 Multi-shot tour stitched from 5+ clips
video/host-tour.mp4 The host walking you through the home
video/tour-vertical-reel.mp4 9:16 UGC reel
website/ The finished one-page site
copy.md Headlines, captions, owner-outreach email

🚀 Install

git clone https://github.com/Samin12/property-marketing-kit.git
cd property-marketing-kit && ./install.sh

Restart Claude Code, then:

“Use the property-marketing-kit skill on ``.”

Full requirements in INSTALL.md (Higgsfield MCP, Firecrawl, ffmpeg).

🧩 What’s in the box

SKILL.md                     the playbook Claude follows
references/                   step-by-step guides
  firecrawl-setup.md          ensure/verify Firecrawl (bot-blocked portals are fine for it)
  scraping-listings.md        scrape details + photos, with provenance checks
  higgsfield-models.md        models, prompts, costs, concurrency notes
  host-walkthrough.md         put a real person (composite or trained Soul) in the tour
  video-stitching.md          ffmpeg recipes to build the tour
  website-template.md         build the site
  autopilot-routine.md        schedule + email handoff
scripts/                      new_kit.sh, download_images.sh
assets/
  website-template.html       reusable site template
  sample-kit/                 real example output (the bar)
workflows/
  batch-build-kits.workflow.js  fan out across many listings at once (Workflow tool)

⚡ Scale it (dynamic workflows)

For more than one property, workflows/batch-build-kits.workflow.js is a ready-to-run Workflow that fans out: discover/scrape N listings → build each kit in parallel → verify → digest. Run it with the Workflow tool (or ask Claude to “run the batch-build-kits workflow on these listings”). Set a per-run credit cap so unattended runs stay bounded.

💳 Credits & concurrency

Generation uses Higgsfield credits (a one-property kit ≈ 25–90 credits depending on how many enhanced photos, tour clips, and host shots you generate). Claude always preflights cost with get_cost before spending. Some plans cap concurrent jobs (e.g. 3) — the skill queues generations in waves automatically.

🛡️ Honesty & use

Enhanced photos and tour videos are AI-generated / AI-enhanced; the skill keeps an AI-asset disclosure on shipped sites and preserves the originals. Use the host feature only with the person’s consent. Scrape only public listing pages. Don’t bulk-send owner outreach — drafts are reviewed first.


MIT licensed. Built with Claude Code + Higgsfield.

View this README on GitHub

Recommended Tools

Try a different keyword or remove a filter.

Install

npx skillfish add samin12/property-marketing-kit