เนื้อหา
เติมเนื้อหาหนึ่งเดือนด้วยคำถามของผู้ชม
ทำแผนที่หัวข้อด้วย Chat หาคำถามผู้ชมบน X ดึงมุมจริงจากทรานสคริปต์วิดีโอ และประกอบปฏิทินสี่สัปดาห์ที่ทุกแถวระบุหลักฐาน
คัดลอกพรอมป์ต์
แทนช่องในวงเล็บเหลี่ยมแล้ววางใน Claude Code, Codex หรือ AI ที่เข้าถึงเทอร์มินัล ระบบจะติดตั้งสกิล Felo ถามก่อนใช้เครดิต และรันเวิร์กโฟลว์
วางแผนเนื้อหาสี่สัปดาห์เกี่ยวกับ [หัวข้อ] สำหรับ [ผู้อ่าน] ช่องทาง: [ช่องทาง] รูปแบบที่อนุญาต: [รายการ] วันที่โพสต์: [วัน] ภาษา: [ภาษา] วิดีโออ้างอิง (ไม่บังคับ): [URL YouTube หรือ ID วิดีโอ] ช่วงเวลาคำถามผู้อ่าน: [90] วันล่าสุด สร้างตารางปฏิทิน Markdown หนึ่งแถวต่อหนึ่งไอเดีย: | วันที่ | รูปแบบ | ชื่อเรื่องชั่วคราว | มุมมอง | หลักฐาน | - วันที่: สี่สัปดาห์ข้างหน้า ในวันที่อนุญาต - รูปแบบ: หนึ่งในรูปแบบที่อนุญาต - ชื่อเรื่องชั่วคราว: ชื่อของชิ้นงาน - มุมมอง: คำสัญญาต่อผู้อ่านในหนึ่งประโยค - หลักฐาน: คำถาม โพสต์ หน้าเว็บ หรือเวลาวิดีโอที่รองรับไอเดีย หลังตาราง เพิ่ม: 1. สามธีมที่เดือนนี้สร้างขึ้น 2. ไอเดียใดมาจากคำถามผู้อ่าน ไอเดียใดจากวิดีโออ้างอิง และไอเดียใดเป็นสมมติฐานของคุณ 3. สิ่งที่ต้องวิจัยก่อนเขียนแต่ละชิ้น 4. รายการแหล่งอ้างอิงพร้อมลิงก์และวันที่ กฎ: - สิ่งเหล่านี้เป็นไอเดีย ไม่ใช่การรับประกัน ห้ามสัญญาเรื่องการเข้าถึง คลิก อันดับ หรือการเติบโต - ห้ามแต่งแนวโน้ม ปริมาณการค้นหา ตัวเลขการมีส่วนร่วม หรือคำพูด - เชื่อมคำถามผู้อ่านทุกข้อกับโพสต์หรือหน้าที่มีวันที่ ถ้าหลักฐานน้อย ให้ติดป้ายไอเดียว่าเป็นสมมติฐาน - ใช้วิดีโออ้างอิงเฉพาะมุมที่มันครอบคลุมจริง และอ้างสั้นๆ พร้อมเวลา - ก่อนใช้เครดิต ให้แสดงการค้นหาและดึงข้อมูลที่จะทำและรอการอนุมัติจากฉัน - ห้ามตั้งเวลาโพสต์ สร้างฉบับร่างใน CMS หรือเผยแพร่สิ่งใด - เขียนผลลัพธ์ลง ./content-calendar.md และสรุปในแชท
สำเนายังรวมขั้นตอนติดตั้งและกฎความปลอดภัย
สิ่งที่คุณได้รับ
ตัวอย่างผลลัพธ์จากการรันหนึ่งครั้ง ไม่ใช่การสร้างสด
ปฏิทินเนื้อหา — เดือนตัวอย่าง
ธีม
- เวลาทำความสะอาดคือต้นทุนที่ซ่อนอยู่
- พื้นที่เคาน์เตอร์ตัดสินการซื้อ
- ซื้อให้ตัวเอง vs ซื้อเป็นของขวัญ
ปฏิทิน
| วันที่ | รูปแบบ | ชื่อเรื่องชั่วคราว | มุมมอง | หลักฐาน |
|---|---|---|---|---|
| 2026-11-02 | Carousel | ทดสอบทำความสะอาด 5 นาที | โชว์ขั้นตอนทำความสะอาดที่ไม่มีใครถ่าย | @example_home, 2026-10-24 |
| 2026-11-04 | วิดีโอสั้น | พื้นที่เคาน์เตอร์ วัดแล้ว | เปรียบเทียบพื้นที่บนเคาน์เตอร์จริง | วิดีโออ้างอิง — 42 วินาที |
| 2026-11-09 | จดหมายข่าว | ทำไมซีลแตก | อธิบายโหมดความล้มเหลวที่ผู้ซื้อรายงาน | @example_buyer, 2026-10-19 |
ไอเดียมาจากไหน
สองแถวมาจากคำถามผู้อ่านที่มีวันที่ หนึ่งแถวจากวิดีโออ้างอิง แถวสมมติฐานจะติดป้ายไว้
ต้องวิจัยอะไรก่อน
อัตราการคืนสินค้าและนโยบายเปลี่ยนซีล ซึ่งแหล่งด้านบนไม่ครอบคลุม
แหล่งข้อมูล
- https://example.com/category-guide — 2026-10-12
- https://x.com/example_home/status/... — 2026-10-24
การเรียกที่แน่นอน
สำหรับนักพัฒนา: เวิร์กโฟลว์เดียวกันในรูปโค้ดตามลำดับการทำงาน
แสดงการเรียก API จริง
ทำแผนที่หัวข้อด้วย Chat
ถาม Chat หัวข้อย่อยที่ผู้ชมค้นมากที่สุดและเก็บแหล่ง
calendar.ts const BASE = "https://openapi.felo.ai"; const headers = { Authorization: `Bearer ${process.env.FELO_API_KEY}`, "Content-Type": "application/json", }; async function felo<T>(path: string, body?: unknown): Promise<T> { const res = await fetch(`${BASE}${path}`, { method: body ? "POST" : "GET", headers, body: body ? JSON.stringify(body) : undefined, }); if (!res.ok) throw new Error(`${res.status}: ${await res.text()}`); return res.json() as Promise<T>; } type ChatData = { data: { answer: string; resources: { link: string; title: string; snippet: string }[]; }; }; const topic = "portable espresso makers"; const audience = "home espresso beginners"; const themes = await felo<ChatData>("/v2/chat", { query: `Themes, recurring questions, and content gaps around ${topic} for ${audience}`, }); const sources = themes.data.resources.slice(0, 5);ตัวอย่างผลลัพธ์
{ "answer": "Beginners ask about cleanup, counter space, and grind size …", "sources": [ { "link": "https://example.com/guide", "title": "…", "snippet": "…" } ] }หาคำถามผู้ชมบน X
ค้นคำถามเกี่ยวกับหัวข้อบน X ใน 90 วันล่าสุด เก็บบัญชีและวันที่
calendar.ts type XData = { data: { tweets: { content: string; author: { username: string }; created_at: string; url: string; }[]; }; }; const since = Math.floor((Date.now() - 90 * 24 * 60 * 60 * 1000) / 1000); const questions = await felo<XData>("/v2/x/tweet/search", { query: `"${topic}" (recommend OR beginner OR how)`, limit: 50, since_time: since, }); const asked = questions.data.tweets;ตัวอย่างผลลัพธ์
{ "data": { "tweets": [ { "content": "How do you clean one of these without taking it apart?", "author": { "username": "example_home" }, "created_at": "2026-10-24T11:30:00Z", "url": "https://x.com/example_home/status/..." } ] } }ดึงทรานสคริปต์อ้างอิง
ใช้ YouTube Subtitling สำหรับทรานสคริปต์และหามุมจริงที่ใช้ซ้ำได้
calendar.ts type SubtitleData = { data: { title: string; contents: { text: string; start: number; duration: number }[]; }; }; const videoCode = "dQw4w9WgXcQ"; // replace with your reference video id const video = await felo<SubtitleData>( `/v2/youtube/subtitling?video_code=${videoCode}&language=en&with_time=true`, );ตัวอย่างผลลัพธ์
{ "title": "Example Video Title", "contents": [ { "text": "Subtitle text", "start": 42.3, "duration": 8.1 } ] }ประกอบปฏิทินสี่สัปดาห์
สร้างตาราง Markdown ด้วยวันที่ รูปแบบ ชื่อทำงาน มุม และหลักฐาน
calendar.ts const start = new Date(); const day = (offset: number) => { const date = new Date(start); date.setDate(date.getDate() + offset); return date.toISOString().slice(0, 10); }; type Idea = { dayOffset: number; format: string; title: string; angle: string; evidence: string; }; // Rows come from the themes, the dated questions, and the transcript. const anchor = video.data.contents[0]; const ideas: Idea[] = [ { dayOffset: 1, format: "carousel", title: "The 5-minute cleanup test", angle: "Show the cleanup step nobody films", evidence: asked[0]?.url ?? "hypothesis", }, { dayOffset: 3, format: "short video", title: "Counter space, measured", angle: "Compare footprints on one real counter", evidence: anchor ? `${video.data.title} — ${Math.round(anchor.start)}s` : video.data.title, }, ]; const calendar = [ "| Date | Format | Working title | Angle | Evidence |", "| --- | --- | --- | --- | --- |", ...ideas.map( (idea) => `| ${day(idea.dayOffset)} | ${idea.format} | ${idea.title} | ${idea.angle} | ${idea.evidence} |`, ), ].join("\n"); console.log(calendar);ตัวอย่างผลลัพธ์
| Date | Format | Working title | Angle | Evidence | | --- | --- | --- | --- | --- | | 2026-11-02 | carousel | The 5-minute cleanup test | Show the cleanup step nobody films | https://x.com/example_home/status/... | | 2026-11-04 | short video | Counter space, measured | Compare footprints on one real counter | Example Video Title — 42s |
เก็บใน LiveDoc
เก็บปฏิทินและแหล่งใน LiveDoc เพื่อทบทวนปลายเดือน
calendar.ts type LiveDocData = { data: { short_id: string } }; const plan = await felo<LiveDocData>("/v2/livedocs", { name: `Content calendar: ${topic}`, description: "Monthly plan with themes, calendar rows, and evidence", }); await felo(`/v2/livedocs/${plan.data.short_id}/resources/urls`, { urls: sources.map((source) => ({ url: source.link, title: source.title })), }); await felo(`/v2/livedocs/${plan.data.short_id}/resources/doc`, { title: `Content calendar — ${day(0).slice(0, 7)}`, content: calendar, }); type Retrieved = { data: { title: string; content: string; score: number }[] }; const lastMonth = await felo<Retrieved>( `/v2/livedocs/${plan.data.short_id}/resources/retrieve`, { query: "what did we plan last month" }, ).then((res) => res.data.filter((hit) => hit.score >= 0.7));ตัวอย่างผลลัพธ์
{ "short_id": "PvyKouzJirXjFdst4uKRK3" }
รวมอะไรบ้าง
- แผนที่หัวข้อจาก Chat
- คำถามผู้ชมที่มีวันที่บน X
- ทรานสคริปต์และมุมของวิดีโออ้างอิง
- ปฏิทินเนื้อหาสี่สัปดาห์
- LiveDoc พร้อมแผนและแหล่ง
สิ่งที่ไม่ทำ
- ไม่ทำนายผลและไม่รับประกันทราฟฟิก
- ไม่อ่าน analytics ย้อนหลังของคุณ
- ไม่เขียนโพสต์เต็มและไม่เผยแพร่
- หากไม่มีวิดีโออ้างอิง ข้ามขั้นได้
- ปฏิทินเป็นข้อเสนอ ไม่ใช่สัญญา
คำถาม
ไอเดียมาจากไหน?
จากแผนที่หัวข้อของ Chat คำถามจริงของผู้ชมบน X และมุมของวิดีโออ้างอิง ทุกรายการเก็บลิงก์หรือวันที่ของหลักฐาน
รู้ไหมว่าอะไรเคยได้ผล?
ไม่ ไม่อ่าน analytics ผลย้อนหลังคุณต้องเพิ่มเอง
เขียนโพสต์ด้วยไหม?
ไม่ ให้ปฏิทินและมุม การเขียนเป็นของคุณหรือ writing agent
ถ้าไม่มีวิดีโออ้างอิง?
ข้ามขั้นนั้น หัวข้อและคำถาม X ยังพยุงปฏิทินได้
ตั้งเวลาเผยแพร่อัตโนมัติได้ไหม?
ไม่ สร้างไฟล์แผน การตั้งเวลาอยู่ในเครื่องมือของคุณ
การวางแผนหนึ่งครั้งมีค่าใช้จ่ายเท่าไร?
Chat, X Search และทรานสคริปต์วิดีโอคิดตามการใช้งาน อัตราปัจจุบันที่หน้าค่าบริการ และพรอมป์ต์ขออนุมัติก่อนใช้จ่าย
เวิร์กโฟลว์ที่เกี่ยวข้อง
เปลี่ยนคำค้นเป็นบรีฟเนื้อหา SEO
ดูว่าหน้าใดตอบวันนี้ อ่านเป็น Markdown ทำแผนที่คำถามที่ครอบคลุมและที่ขาด แล้วเขียนบรีฟให้นักเขียนร่างโครงได้
เปิดเวิร์กโฟลว์เนื้อหาเผยแพร่สรุปข่าว AI รายวันที่ทีมอ่านจริง
รับสรุปข่าวพร้อมแหล่ง เพิ่มการพูดคุยของผู้ปฏิบัติบน X ดึงทรานสคริปต์วิดีโอ ประกอบฉบับเป็น Markdown และเก็บใน LiveDoc
เปิดเวิร์กโฟลว์เนื้อหาเปลี่ยนบทสนทนาโซเชียลเป็นบรีฟฟังรายสัปดาห์
ค้นโพสต์ X สัปดาห์นี้เกี่ยวกับแบรนด์และคู่แข่ง เพิ่มบริบทเว็บพร้อมแหล่ง อ่านหน้าเบื้องหลัง และเก็บทุกฉบับเพื่อให้สัปดาห์ถัดไปเริ่มจากที่รู้แล้ว
เปิดเวิร์กโฟลว์ปรับให้เป็นของคุณ
สูตรเดิม ปรับตามวิธีที่คุณส่งมอบจริง
เฉพาะสองสัปดาห์
ย่อสี่สัปดาห์เป็นสองสำหรับทีมที่เพิ่งเริ่ม
แยกตามช่องทาง
สร้างคอลัมน์จดหมายข่าว X และ YouTube ด้วยหัวข้อเดียวกันในรูปแบบต่างกัน
เพิ่มการเปิดตัวสินค้า
วางวันเปิดตัวเป็นแถวคงที่และเติมเนื้อหารอบ ๆ
ไปต่อ
หน้าเอกสารอ้างอิงเบื้องหลังสูตรนี้และก้าวต่อไป