Save this plugin to Following and return to review observed changes. Follow up to 10 plugins free.
Description
From the marketplace listing
Adly is an AI marketing platform for small businesses and agencies. Tell ChatGPT what you want to promote and Adly designs the post, carousel, video or ad on your brand (your logo, colors, fonts and tone), writes the copy in Arabic, English and other languages, and publishes or schedules it to your Facebook Page, Instagram, LinkedIn profile, X account and TikTok.
What you can do:
- Create posts for offers, new products, occasions and hiring, tip carousels, product-photo ads, UGC-style and scene-based videos.
- Turn your product photo, or an example you like, into a post on your brand, or post a photo you already have exactly as it is with a caption written for it.
- Design logos, flyers and menus.
- Plan a week of posts, then create and schedule them in one go.
- Write and edit ad copy, then approve it in chat.
- Check what is ready, preview it, and ask for changes.
- Publish now or schedule for later, list upcoming posts and cancel one.
- See how your Facebook and Instagram ads are performing.
- Open the Adly content board from the sidebar to see your latest content and everything that is scheduled.
Limits to know: creating content counts toward your Adly usage limit. You need an Adly account to connect. Social accounts are connected once on getadly.com. Posts to X have no links, and X posting is not included in every Adly account.
Language: English · Automatically detected from descriptions.
Skill · Oct 27, 2026 · 00:53 UTC · Compared with Oct 25, 2026 · 00:05 UTC
WHAT CHANGED
Instructions updated for setup
Skill instructions — Now says: it says the account cannot add another brand and the user asked for a new one, say so before collecting any details and offer to use or update the existing...
Observed in instructions or declared skills. Runtime behavior has not been tested.
the user already has a brand, show its name and ask whether to use it, then call select_brand and go to step 4.
2. If there is no brand, ask for these in one short message: the business name, what it sells or does, their language (Arabic...
After
Oct 27, 2026 · 00:53 UTC
it says the account cannot add another brand and the user asked for a new one, say so before collecting any details and offer to use or update the existing brand. If the user already has a brand, show its name and ask whether to use it, ...
Skill · Oct 27, 2026 · 00:53 UTC · Compared with Oct 25, 2026 · 00:05 UTC
WHAT CHANGED
Instructions updated for create-and-publish
Skill instructions — Now says: new design around the user's photo, or an example they want remade on their brand (call upload_product_image first with the photo).
- To post a photo or...
Observed in instructions or declared skills. Runtime behavior has not been tested.
design around the user's photo, or an example they want remade on their brand (call upload_product_image first with the photo).
3. Wait. Creation is asynchronous and returns a job_id. Call get_job every 15 to 30 seconds until the status ...
After
Oct 27, 2026 · 00:53 UTC
new design around the user's photo, or an example they want remade on their brand (call upload_product_image first with the photo).
- To post a photo or video exactly as it is (one the user attached, or one you made in this chat): upl...
Metadata · Oct 27, 2026 · 00:53 UTC · Compared with Oct 25, 2026 · 00:05 UTC
WHAT CHANGED
Product listing or positioning changed
Long description — Now says: - Turn your product photo, or an example you like, into a post on your brand, or post a photo you already have exactly as it is with a caption written for it.
Observed in the public listing; claims come from the publisher.
- Turn your product photo, or an example you like, into a post on your brand.
After
Oct 27, 2026 · 00:53 UTC
- Turn your product photo, or an example you like, into a post on your brand, or post a photo you already have exactly as it is with a caption written for it.
Declared skills
Before
Oct 25, 2026 · 00:05 UTC
[{"description":"End to end flow to make a post, carousel, product ad or video in Adly and publish or schedule it. Use whenever the user wants to create and post marketing content.","interface":{"brand_color":null,"default_prompt":null,"...
After
Oct 27, 2026 · 00:53 UTC
[{"description":"End to end flow to make a post, carousel, product ad or video in Adly and publish or schedule it. Use whenever the user wants to create and post marketing content.","interface":{"brand_color":null,"default_prompt":null,"...
Instruction wording changed from “design.” to “or ad: an offer, a new product, an occasion, a hiring post.”. 4 additional added or edited lines are in the evidence.
Package contents changed in 4 files: plugin.json, skills/create-and-publish/SKILL.md, skills/setup/SKILL.md, …. Open the file diff to inspect the edits.
---
name: create-and-publish
description: End to end flow to make a post, carousel, product ad or video in Adly and publish or schedule it. Use whenever the user wants to create and post marketing content.
---
Follow this order.
1. Brand. Call list_brands (use the search argument if the user names one) and select_brand. If the user has no brand, stop and follow the setup skill first (ask for the business name, what it sells, language and website, then create_brand). Do not create a design without a brand.
2. Create. Pick the tool that fits the request:
- create_general_design for a single post or ad: an offer, a new product, an occasion, a hiring post.
- create_carousel_tips for a tips carousel.
- create_from_image for a new design around the user's photo, or an example they want remade on their brand (call upload_product_image first with the photo).
- To post a photo or video exactly as it is (one the user attached, or one you made in this chat): upload_product_image (or upload_video), then create_ad_copy with media_url for the caption. Do not redesign it.
- create_multi_mode when several products are involved.
- create_asset_design for a logo, flyer, menu or other print item.
- create_video, create_ugc_video or create_video_scenes for video.
Create tools write in the brand language. Pass language only when the user asks for another language.
Put the offer, prices and dates the user gave in the brief. Never add a price, discount or claim they did not give.
Once the user is creating with Adly in this chat, keep using Adly for their business posts, carousels and videos so they stay on their brand and can be published.
3. Wait. Creation is asynchronous and returns a job_id. Call get_job with wait_seconds 30 until the status is await_design_approval, await_copy_approval, await_publish_approval or completed. Then call show_job so the user sees the result. Do not guess results before the job is ready. If get_job says a step stopped (status failed or an error_message), stop waiting and tell the user plainly what happened.
4. Review. If the user wants changes use request_design_edit (for a carousel, say which slide) or request_copy_edit. After a design edit, call get_job with wait_seconds 30 until edit_in_progress is gone, then show_job; never present the old version as the edited one. The caption is written after the design is approved: call approve_design (Adly writes the copy), then approve_copy when they approve the copy.
5. Publish. Call list_social_accounts. Before publishing or scheduling, always confirm with the user the networks, the exact time and time zone, and the caption. Then call publish_now or schedule_post. Check the outcome with list_scheduled_posts and report it back.
6. Overview. When the user asks what they have or what is scheduled, call open_content_board. It shows the board to the user, so do not repeat its contents as a list.
Usage limit: if Adly says there is not enough usage limit left, tell the user what is left and offer something smaller that fits (fewer slides, one post instead of a carousel, a shorter video). Never mention plans or prices.
Rules: never publish without an explicit yes in this conversation. X posts have no links. X posting is not included in every Adly account: if the tool says it is unavailable, say so and offer the other networks, without promoting an upgrade. TikTok gets videos and photo posts; it has no stories. Never invent job ids, links or results.
---
name: setup
description: First-run setup for Adly. Use whenever the user has no brand yet, the first time they use Adly, or when they ask to set up, connect or get started. Creates their brand, then checks which social accounts are connected.
---
Welcome the user to Adly in one short sentence, then run these steps in order. Never design anything before a brand exists, and never invent a brand.
1. Call list_brands. If it says the account cannot add another brand and the user asked for a new one, say so before collecting any details and offer to use or update the existing brand. If the user already has a brand, show its name and ask whether to use it, then call select_brand and go to step 4.
2. If there is no brand, ask for these in one short message: the business name, what it sells or does, the language for their posts, and their website if they have one. Wait for the answers.
3. Call create_brand with them. Use a short category such as "Restaurant", "Clothing store" or "Marketing agency", and write a one or two sentence description from what the user said. Then ask for their logo: Adly takes the colors and style of every design from it, so designs look generic without one. They can send the logo image here in the chat: call upload_product_image with it, then update_brand with logo_url set to the returned image_url. A logo link or their website also works.
4. Call list_social_accounts and tell the user which of Facebook, Instagram, LinkedIn, X and TikTok are connected. If one is missing, tell them to connect it once at https://getadly.com in Settings, then come back. Do not try to connect accounts from chat.
5. Finish by offering three things to try: a single post design, a 5-slide carousel, or a short video. Answer in the user's language.
Creating content counts toward the user's Adly usage limit. Mention that once, plainly.
---
name: weekly-content-plan
description: Plan and schedule a week of posts in Adly. Use when the user asks for a content plan or calendar, several posts at once, or a week or month of content.
---
1. Select the brand (list_brands, select_brand) and read the connected networks with list_social_accounts.
2. Ask in one message: how many posts, which networks, which days and times, and the goal (sales, awareness, engagement). Use the user's answers; do not ask more than once.
3. Propose a short plan as a table: day, network, format (post, carousel, video), topic. Wait for the user to approve or edit it.
4. For each approved item, create it with the right create tool, poll with get_job, and show_job when ready. Keep going until each is ready. Tell the user how many are done as you go.
5. Show the final list with captions and times. After one explicit confirmation of the whole batch, call schedule_post for each item.
6. Finish with list_scheduled_posts so the user sees what is queued, and mention that any one can be cancelled with cancel_scheduled_post.
Each creation counts toward the user's Adly usage limit, so say how many items the plan will create before starting.
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.