Content & storefront capabilities
These PieOS capabilities generate the content and pages of your store — writing copy, building sections, assembling pages. They do the heavy lifting of filling out a storefront, with your approval before anything publishes.
| Capability | Plan | What it does |
|---|---|---|
generate_page_from_brief | Free | Opens the AI page builder pre-filled with your brief so you can generate a new page (landing, about,. |
get_biolink | Free | Get the creator's biolink (quicklink) page with all items in display order. |
get_course_detail | Free | Get one course's full structure: modules and their lessons (titles + ids only). |
get_course_lessons | Free | Flat list of every lesson in a course with its parent module. |
get_courses | Free | List the creator's curricula (courses) with module + lesson counts. |
get_pages | Free | List this store's pages with their id, title, slug, publish status and current SEO title/description. |
get_student_progress | Free | List enrolled students for a course with their completion status. |
list_quizzes | Free | List quizzes (optionally filtered to one course) with question counts and passing scores. |
add_biolink_item | Free | Append a new item (product/booking/payment-link/lead-magnet/subscription) to the biolink page. |
add_section | Free | Add a new section (hero, testimonials, faq_accordion, cta, image_text, gallery, product_grid) to a p. |
assign_products_to_category | Free | Assign products to a category (a product lives in one category — this moves them). |
assign_products_to_collection | Free | Add products to an existing collection (additive — keeps current members). |
complete_aeo | Free | Sweeps every page with no FAQ and, in one call, writes 3-5 grounded question/answer pairs for the pa. |
complete_seo | Free | Sweeps every page missing an SEO title or description and, in one call, writes distinct SEO for the . |
create_category | Free | Create a new product category. |
create_collection | Free | Create a new product collection (manual type). |
create_community_topic | Free | Start a new discussion topic in the store's customer community. |
create_page | Free | Create a new storefront page (saved as draft). |
create_product | Free | Create a new product (saved as draft for review). |
create_product_variant | Free | Add a variant (size/color/tier) to a product. |
duplicate_product | Free | Clone a product into a new draft (preserves description, price, tags, images). |
remove_section | Free | Remove one section from a page's DRAFT (refuses to remove the last remaining section). Proposes for . |
reorder_sections | Free | Reorder the sections of a page's DRAFT. The order must list every section exactly once. Proposes for. |
set_page_seo | Free | Set a page's SEO + social metadata (search title, meta description, Open Graph title/description, ke. |
update_category | Free | Rename a product category. Identify it by current_name (you rarely have the UUID). |
update_collection | Free | Rename a product collection. |
update_section | Free | Edit one section of a page's DRAFT — heading, subheading, body text, button text/link, or visibility. |
upload_media | Free | Register a media file (image/video/document) in the library by URL. |
generate_caption_templates | Free | LLM-generate 5 reusable post-caption templates for the store's top products. |
generate_instagram_bio | Free | LLM-write a polished Instagram bio matched to the store's voice. |
generate_seo_landing_page | Free | LLM-write SEO-optimised landing-page copy for a specific product or keyword. |
generate_whatsapp_template | Free | LLM-write a WhatsApp broadcast template (approved-template format). |
update_page | Free | Update a storefront page's title or publish status. |
delete_product | Free | Soft-delete a product (reversible — sets deleted_at timestamp). |
update_product | Free | Update a product's name / description / status / price, AND its SEO meta (seo_title / seo_descriptio. |
update_product_variant | Free | Update one product variant's name / SKU / price / compare-at price / stock count. variant_id MUST be. |
36 of 201 capabilities. Generated from the live PieOS capability matrix.
Can PieOS build storefront pages?
Yes. Content capabilities generate pages, sections, and copy for your storefront. PieOS assembles a proposal and you approve it before it goes live.
What this screen looks like in every state
| State | When you'll see it | What you see, and what to do |
|---|---|---|
| Loading | The screen is fetching your data | A skeleton in the shape of the finished page. It should be brief — if it persists, the load has failed rather than stalled. |
| Error | The data couldn't be loaded | A message with a retry. Retry first: most of these are a dropped request, not a broken store. If it repeats, the outage is upstream and reloading won't help. |
| No access | Your role doesn't include this screen | A permission notice instead of the page. An owner or admin can grant access under Settings → Team. |
When something goes wrong
These are the messages this screen can show you, and what each one means.
| If you see | What to do |
|---|---|
| Failed to save profile | The file was rejected. Check its size and type against what the field accepts. |