← 返回
未分类

SpringCue 提示词专家

SpringCue generates ready-to-use Chinese travel marketing prompts from Spring Tour product links or product IDs using Playwright DOM extraction first. Use when the user provides a m.springtour.com product URL, a productId, an Atlas/product Markdown fallback, or asks to choose/generate朋友圈、小红书、长图、社群、短视频等旅游营销 Prompt.
秋旅游专属营销神器,输入链接即可秒出爆款小红书笔记、短视频脚本与获客海报,让旅游获客效率提升
LynnPan
未分类 community v1.0.2 3 版本 99122.8 Key: 无需
★ 1
Stars
📥 93
下载
💾 0
安装
3
版本
#latest

概述

SpringCue

Use this skill to turn a Spring Tour product link or product ID into ready-to-copy marketing prompts. The required chain is: parse product URL first with Playwright browser rendering; only ask for Markdown when browser/API paths return no usable product content.

Workflow

  1. Extract productId from the URL or user text.
  2. Use Playwright browser extraction first:
    • Open the Spring Tour H5 product URL in Chromium.
    • Extract rendered DOM text as the primary product source.
    • Extract product images from DOM image attributes such as currentSrc, src, data-src, and lazy-load attributes.
    • Scroll the page to trigger lazy-loaded content.
    • If Python Playwright or Chromium is missing, install it before reading.
  3. Use structured Spring Tour APIs only as a last-resort fallback when Playwright cannot read usable DOM content. Do not assume these APIs are stable or complete:
    • POST https://m.springtour.com/site/tour/GetTourProduct with {"ProductId": }
    • GET https://m.springtour.com/product/web/product/
    • GET https://m.springtour.com/product/web/product/dailydesc/
  4. If Playwright and APIs still return no usable content, ask the user for one of these Markdown fallbacks:
    • Atlas-exported product .md file path
    • pasted Markdown content from the product page

Do not ask for Markdown before attempting Playwright URL parsing.

  1. If the user has not specified templates, ask only one AskUserQuestion selection question. If the terminal supports multi-select, enable checkbox/multi-select and process the full selected list, not just the first value. If the terminal only supports single-select, do not show “可多选”; support one template or 全部. Do not ask users to type template names manually.
  2. Do not ask separate follow-up questions for contact, QR code, background, or logo. If optional information is not already provided, omit it. For visual templates, include the built-in standard logo automatically unless the user explicitly says no logo. When a product URL or product ID is available, generate a product-link QR code automatically.
  3. Generate one total index .md under:

旅游营销Prompt模板/产品生成/{productId}_{产品名}/

  1. Always generate 00_总索引_一键复制.md, even when only one template is selected. The index must show the full Prompt text inside copyable fenced code blocks. Do not create separate .txt files or per-template Prompt .md/.txt files.

Minimal Interaction

Only ask for template selection when needed. Use AskUserQuestion as a selection UI, not a free-text input. Use exactly this compact menu as selectable options, without numbering or extra explanations.

Selection handling:

  • If AskUserQuestion returns an array/list, keep every selected template and join the selected labels with commas when calling --templates.
  • If 全部 is selected, ignore other selected options and pass --templates "全部".
  • Never take only the first selected option from a multi-select result.
  • If the current terminal cannot actually return multiple selected options, present the same menu as single-select and remove the “可多选” wording.
请选择要生成的 Prompt 模板:
朋友圈旅游产品海报
小红书旅游产品封面
旅游产品介绍长图
社群推广文案+配图
爆款小红书旅游笔记
高转化旅游产品销售页
旅行社销售朋友圈文案
旅游产品短视频脚本
全部

Do not ask about logo, QR code, background image, phone, WeChat, store, or CTA unless the user explicitly asks to add or change those items.

Default handling:

  • Contact/sign-up info: omit unless the product page contains it or the user already provided real business contact info.
  • Logo: visual templates automatically include built-in spring_tour_standard_logo.png; text-only templates do not.
  • Product-link QR code: generate product_link_qr.png automatically from the original product URL; if only product ID is provided, use the canonical Spring Tour H5 product URL.
  • User-provided QR code: omit unless the user already provided or explicitly requested QR usage.
  • Product images: when the product link/API provides product images, download the first 3 JPG/JPEG product images into the output folder and list them as standard assets. Skip PNG images because they are often Spring Tour gray fallback images.
  • Background/hero visual: omit upload-specific wording unless the user already provided or explicitly requested background material usage.

Template Menu

AskUserQuestion options must be template names, never numbers. The only selectable options are:

朋友圈旅游产品海报
小红书旅游产品封面
旅游产品介绍长图
社群推广文案+配图
爆款小红书旅游笔记
高转化旅游产品销售页
旅行社销售朋友圈文案
旅游产品短视频脚本
全部

Deterministic Generation

Use the bundled script whenever local file output is requested. Keep --source-mode browser-first as the business default so Playwright DOM text/images are used first:

python3 /Users/muxin/.codex/skills/SpringCue/scripts/render_prompt_bundle.py \
  --url "https://m.springtour.com/page/product/index?productId=111860&formId=C_7861_" \
  --source-mode browser-first \
  --templates "朋友圈旅游产品海报,小红书旅游产品封面" \
  --output-root "./旅游营销Prompt模板/产品生成" \
  --contact-mode omit \
  --qr-mode omit \
  --background-mode omit

Useful options:

  • --product-id 111860 when no URL is available.
  • --source-mode browser-first to use Playwright first; this is the default.
  • --source-mode api-only to skip Playwright and use direct APIs only.
  • --no-install-playwright to prevent automatic Playwright/Chromium installation.
  • --playwright-timeout-ms 35000 to control browser navigation timeout.
  • --templates 全部 to generate all templates.
  • --templates "朋友圈旅游产品海报,小红书旅游产品封面" to generate selected templates by name.
  • --list-templates to display template names.
  • --text-file product.md only after Playwright/API parsing failed and the user provided an Atlas/product Markdown file.
  • --contact-mode omit|custom based on the user's answer.
  • --phone--wechat--store--cta when --contact-mode custom.
  • --logo-mode auto|use|omit to include the built-in standard logo automatically for visual templates, always, or never.
  • --link-qr-mode auto|omit to generate or skip product_link_qr.png; default is auto.
  • --qr-mode use|omit--background-mode use|omit based on user-provided assets.
  • --product-images-mode auto|omit to include or skip the first 3 product images from the product link; default is auto.

Brand And Asset Rules

Always enforce these rules in generated image prompts:

  • Logo: visual templates use the built-in text asset assets/spring_tour_standard_logo_base64.txt by default; the script decodes it into the product output folder as spring_tour_standard_logo.png. Prompt text must tell the image model to embed this standard logo as-is, without redraw, recolor, rewriting, stylizing, or translating.
  • Product-link QR: generate product_link_qr.png from the product URL or canonical product page URL by default. Keep it as a strict square 1:1 image in prompts; do not stretch, tilt, crop, or perspective-warp it.
  • Product images: when available from the product link/API, copy up to the first 3 JPG/JPEG images to the product output folder as product_image_01.jpg, product_image_02.jpg, and product_image_03.jpg. Skip PNG images because they are often Spring Tour gray fallback images. Prompt text may use the JPG images as background, hero base, or collage materials.
  • User-provided QR code: if the user selects QR upload, use the user-provided QR PNG in a strict square 1:1 area. Do not stretch, tilt, crop, or perspective-warp it.
  • Background: if the user provides a background or hero visual asset, use it as a background, hero base, or collage material when suitable. Do not require any specific filename.
  • Prices: display product prices as ¥xx起/人; keep discount amounts such as 双人共减1000元 unchanged.
  • Missing optional information: omit the field and related prompt instructions unless the user explicitly provided it.

Built-in Assets

  • Standard logo source: assets/spring_tour_standard_logo_base64.txt (text-only for skill upload compatibility)
  • When --logo-mode auto is used, decode the standard logo for visual templates. When --logo-mode use is set, always decode the standard logo.
  • When a product URL or product ID is available, generate product_link_qr.png by default. If the Python qrcode package is missing, the script installs qrcode[pil] automatically.
  • When product images are available, copy up to the first 3 product images by default.
  • List copied assets in 00_总索引_一键复制.md under 随附标准素材.

WorkBuddy Sharing

If the user wants this skill in WorkBuddy or another business terminal, provide the portable prompt from references/workbuddy_prompt.md. In those environments, do not assume Codex skill folders or local scripts are available; instruct the agent to parse the URL first, fetch Spring Tour APIs when it can, and ask for Markdown only when no usable product content is available.

版本历史

共 3 个版本

  • v1.0.2 增加版本号 当前
    2026-05-12 12:47 安全 安全
  • v1.0.1 Initial release
    2026-05-11 22:50 安全
  • v1.0.0 Initial release
    2026-05-11 18:20 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 670 📥 324,317
ai-intelligence

ontology

oswalpalash
类型化知识图谱,用于结构化智能体记忆与可组合技能。支持创建/查询实体(人员、项目、任务、事件、文档)及关联...
★ 714 📥 243,986
ai-intelligence

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,362 📥 318,706