محتوا
خلاصه محصول را به صفحه فرود تبدیل کنید
مخاطب را بررسی کنید، خلاصه را در LiveDoc ذخیره کنید، از این زمینه یک وظیفه Landing Page بسازید و بپرسید تا صفحه میزبانیشده آماده شود.
کپی پرامپت
فیلدهای داخل قلاب را جایگزین کنید و در Claude Code، Codex یا هوش مصنوعی با دسترسی ترمینال بچسبانید. مهارت Felo را نصب میکند، پیش از خرج اعتبار میپرسد و گردشکار را اجرا میکند.
یک صفحه فرود برای [محصول] با هدف [مخاطب] بسازید. هدف: [ثبتنام / دمو / لیست انتظار]. لحن: [لحن]. زبان: [زبان]. مواد منبع: [URL خلاصه محصول یا خلاصه را بچسبانید]. باید شامل باشد: [نقاط اثبات، قیمت، CTA]. با Chat و Web Fetch مخاطب و دو یا سه صفحه رقیب را بررسی کنید. خلاصه و پژوهش را در LiveDoc ذخیره کنید، سپس وظیفه Landing Page با آن LiveDoc بهعنوان زمینه بسازید. تا تکمیل شدن پرسوجو کنید و پیوند صفحه میزبانیشده را برگردانید. خروجی: 1. ساختار صفحه: بخش نخست، اثبات، ویژگیها، اعتراضها، CTA. 2. پیوند صفحه میزبانیشده. 3. پیوند LiveDoc استفادهشده بهعنوان زمینه. 4. چکلیست ادعاهایی که باید تأیید شوند. قواعد: - معیار، مشتری، توصیه، قیمت یا ادعای انطباق نسازید. - هر ادعا را تا خلاصه یا صفحه دریافتشده قابل ردیابی نگه دارید. - پیش از مصرف اعتبار برای پژوهش یا تولید صفحه بپرسید. - منتشر نکنید یا دامنه وصل نکنید؛ پیوند میزبانیشده را برای بررسی برگردانید. - ساختار را در ./landing-page-outline.md بنویسید و در چت خلاصه کنید.
نسخه شامل مراحل نصب و قواعد ایمنی نیز هست.
چه دریافت میکنید
خروجی نمونه یک اجرا. نه تولید زنده.
ساختار صفحه فرود
بخش نخست: «بازار را بدون باز کردن سی تب تحقیق کن». Subhead: منابع و پیشنویس خلاصه در یک اجرا. اثبات: زمان صرفهجوییشده هر خلاصه؛ هر ادعا به منبع پیوند دارد. ویژگیها: جستوجو، استخراج صفحه، سیگنال X، شواهد LiveDoc. اعتراضها: «عدد میسازد؟» نه: داده نبود «دادهای موجود نیست». CTA: با یک پرسش شروع کن.
صفحه: https://felo.ai/ai-page/... زمینه: https://felo.ai/livedoc/...
فراخوانیهای دقیق
برای توسعهدهندگان: همان گردشکار بهصورت کد، به ترتیب اجرا.
نمایش فراخوانیهای واقعی API
مخاطب و جایگزینها را بررسی کنید
از Chat بپرسید مخاطب کیست و چه میخواهد، سپس دو یا سه صفحه رقیب را با Web Fetch بخوانید.
landing.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 }[] }; }; type ExtractData = { data: { content: string } }; const research = await felo<ChatData>("/v2/chat", { query: "Who is [audience] and what do they need from [product]?", }); const pages = await Promise.all( research.data.resources.slice(0, 2).map((source) => felo<ExtractData>("/v2/web/extract", { url: source.link, output_format: "markdown", with_readability: true, }).then((page) => ({ ...source, content: page.data.content })), ), );خروجی نمونه
{ "answer": "…", "resources": [{ "link": "https://example.com", "title": "…" }] }خلاصه را در LiveDoc ذخیره کنید
LiveDoc بسازید، خلاصه را بهعنوان سند اضافه کنید و صفحات ثبتشده را پیوست کنید.
landing.ts type LiveDocData = { data: { short_id: string } }; const doc = await felo<LiveDocData>("/v2/livedocs", { name: "Landing page: [product]", description: "Product brief, audience research and competitor notes", }); await felo(`/v2/livedocs/${doc.data.short_id}/resources/doc`, { title: "Product brief", content: "[paste the brief: audience, problem, proof, pricing, CTA]", }); await felo(`/v2/livedocs/${doc.data.short_id}/resources/urls`, { urls: pages.map((page) => ({ url: page.link, title: page.title })), }); console.log(doc.data.short_id); // page contextوظیفه صفحه فرود بسازید
به
/v2/landing_pageپرامپت صفحه و LiveDoc short_id را بفرستید و task_id بگیرید.landing.ts type LandingTaskData = { data: { task_id: string } }; const task = await felo<LandingTaskData>("/v2/landing_page", { query: "Create a landing page for [product] for [audience]. Goal: [signup]. " + "Use the product brief and research in the LiveDoc. Return a hero, proof, " + "features, objections and one CTA. Do not invent claims.", livedoc_short_id: doc.data.short_id, }); console.log(task.data.task_id);خروجی نمونه
{ "data": { "task_id": "019cad6d-e874-55ef-d577-686344b5a7e9" } }تا پایان بپرسید
تاریخچه را تا COMPLETED بررسی کنید و
ai_page_htmlرا بخوانید.landing.ts type TaskState = { data: { task_status: string; ai_page_html?: string; ppt_url?: string }; }; async function waitForPage(taskId: string) { for (let attempt = 0; attempt < 40; attempt++) { const state = await felo<TaskState>(`/v2/tasks/${taskId}/historical`); if (state.data.task_status === "COMPLETED") { return state.data.ai_page_html ?? state.data.ppt_url; } if (["FAILED", "EXPIRED", "CANCELED"].includes(state.data.task_status)) { throw new Error(`Landing page task ${state.data.task_status}`); } await new Promise((resolve) => setTimeout(resolve, 3000)); } throw new Error("Landing page task timed out"); } const pageUrl = await waitForPage(task.data.task_id); console.log(pageUrl);خروجی نمونه
{ "task_status": "COMPLETED", "ai_page_html": "https://felo.ai/ai-page/9qiLTmT77fA3aVurrMHvRJ", "ppt_url": "https://felo.ai/slides/9qiLTmT77fA3aVurrMHvRJ" }پیش از اشتراک بررسی کنید
ادعاها، قیمت، متن حقوقی و پیوندهای CTA را تأیید و سپس به اشتراک بگذارید.
چه چیزی دارد
- پژوهش مخاطب و رقیب از صفحات عمومی
- خلاصه و پژوهش در LiveDoc
- صفحه میزبانیشده از این زمینه
- فهرست بررسی ادعاها، پیوندها و CTA پیش از اشتراک
چه کاری نمیکند
- صفحه میزبانیشده میسازد، سایت منتشر نمیکند و دامنه وصل نمیکند
- متن تولیدشده پیش از اشتراک نیاز به بررسی انسانی دارد
- بدون A/B تست و اتصال تحلیل
- ادعاهای بیرون خلاصه و صفحه را تأیید نمیکند
- لوگو، سیستم برند یا تصویر سفارشی نمیسازد
پرسشها
چه میسازد؟
صفحه فرود میزبانیشده در Felo از خلاصه و پژوهش. پیوند میگیرید نه سایت منتشرشده.
میتوانم دامنه خودم را استفاده کنم؟
این گردشکار دامنه وصل نمیکند. صفحه میزبانیشده برای بررسی برمیگرداند؛ دامنه و انتشار گام دیگرند.
آیا testimonial یا متریک میسازد؟
نه. پرامپت ساختن را ممنوع میکند و میخواهد هر ادعا از خلاصه یا صفحه ثبتشده باشد.
میتوان تکرار کرد؟
بله. خلاصه را در LiveDoc عوض کنید و وظیفه Landing Page جدید بسازید.
تصویر سفارشی میسازد؟
ساختار و متن را مدیریت میکند؛ تصویر و مواد برند بیرون گردشکارند.
هزینه یک صفحه چقدر است؟
پژوهش و تولید صفحه بر اساس استفاده محاسبه میشوند؛ نرخهای فعلی در صفحه قیمت و پرامپت پیش از هزینه تأیید میخواهد.
گردشکارهای مرتبط
پرسش بازار را به خلاصه go-to-market تبدیل کنید
پرسش دقیقی از بازار بپرسید، صفحات دسته و قیمت پشت پاسخ را بخوانید، جمع کنید خریداران مشکل را در X چگونه توصیف میکنند و خلاصه GTM با ادعاهای مستند و پرسشهای باز ذخیره کنید.
باز کردن گردشکارمحتوایک ماه محتوا را با پرسشهای مخاطبان پر کنید
موضوعات را با Chat نقشه کنید، پرسشهای مخاطبان را در X پیدا کنید، زاویه واقعی از متن ویدیو بگیرید و تقویم چهار هفتهای بسازید که هر ردیف شاهدش را میگوید.
باز کردن گردشکارادارییک صفحه پژوهش را به ارائه تبدیل کنید
صفحه را استخراج کنید، بهعنوان زمینه LiveDoc ذخیره کنید، بگذارید PPT Task API ارائه را بسازد و بپرسید تا پیوند آماده شود.
باز کردن گردشکارآن را از خود کنید
همان دستور، متناسب با روش واقعی تحویل شما.
با PDF شروع کنید
PDF را در multipart بفرستید؛ پلتفرم آن را بهعنوان منبع LiveDoc ذخیره و به وظیفه میدهد.
دو نسخه جایگاهیابی
دو وظیفه با زوایای مختلف در همان LiveDoc بسازید و پیش از انتخاب مقایسه کنید.
در ارائه دوباره استفاده کنید
همان LiveDoc میتواند وظیفه PPT را تغذیه کند تا صفحه و ارائه یک داستان بگویند.
ادامه دهید
صفحات مرجع پشت این دستور و گامهای بعدی.