AddThisFeature

Social Sharing

Make your links look good when someone posts them.

simple Social & Sharing

What it adds

Open Graph tags, share buttons, and preview images so shared links don't render as bare URLs.

What your agent is told to do

4
  1. 1

    Add Open Graph and Twitter Card tags to every publicly shareable page, with a title, description, and image.

  2. 2

    Generate a preview image per record where it makes sense, rather than one generic image for the whole site.

  3. 3

    Add share actions that use the native share sheet on mobile and copy-link on desktop.

  4. 4

    Validate your tags with the platforms' own preview debuggers.

Edge cases it handles

4
  • Private or authenticated pages must NOT emit share previews — that leaks content to anyone with the URL.
  • Preview images must be absolute URLs and publicly reachable without a session.
  • Crawlers don't run JavaScript — the tags must be present in the server-rendered HTML.
  • Cached previews are sticky; changing a title won't update an already-shared link.

Definition of done

7
  • Public pages render a correct preview on the major platforms.
  • Private pages emit no preview metadata.
  • Tags are server-rendered, not injected client-side.
  • Preview images are absolute and publicly accessible.
  • Share actions use the native sheet on mobile.
  • The feature matches the existing design system.
  • No existing functionality is broken.

Related features

How it works

  1. 1

    Copy the link

    Grab the Markdown instruction URL for this feature.

  2. 2

    Give it to your AI

    Paste it into Claude Code, Cursor, v0, Lovable — whatever you build with.

  3. 3

    It inspects, then implements

    Your agent reads your existing app first, then adds the feature to fit it.

Works with your stack

These instructions are written to adapt. They tell the agent to detect your framework, match your existing design system, and reuse what you already have — rather than assuming a particular stack.

Need it tighter than that? Customize the feature and tell it exactly what you're running.