← Simplified for AICONTENT HISTORY

Update to Simplified for AI

Snapshot Nov 3, 2026 · 18:19 UTC · version 2.1.0

Collection source: downloaded plugin package. These snapshots do not have a confirmed matching collection source. Differences in file lists alone do not establish changes to the package.

WHAT CHANGED

Instructions updated for evergreen-content-engine

Skill instructions — Now says: Existing explicit authorization for unchanged content, accounts, timing, media, and comments is sufficient; ask only when that authorization is missing or...

Observed in instructions or declared skills. Runtime behavior has not been tested.

Save Simplified for AI and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

Skill instructions

Before

Sep 30, 2026 · 22:54 UTC

- Stop when Simplified is unauthorized or required accounts are not connected.

After

Nov 3, 2026 · 18:19 UTC

Existing explicit authorization for unchanged content, accounts, timing, media, and comments is sufficient; ask only when that authorization is missing or the proposed effects change. - Pause affected connected operations when Simplified...

Supporting files

Before

Sep 30, 2026 · 22:54 UTC

[{"relative_path":"agents/openai.yaml","size_in_bytes":513},{"relative_path":"references/content-system.md","size_in_bytes":2114}]

After

Nov 3, 2026 · 18:19 UTC

[{"relative_path":"agents/openai.yaml","size_in_bytes":513},{"relative_path":"references/content-system.md","size_in_bytes":2485}]

Compare saved observations

Download comparison JSON

SKILL.md text changes

− removed · + added

--- before
+++ after
@@ -9,12 +9,18 @@
 
 ## Guardrails
 
+Existing explicit authorization for unchanged content, accounts, timing, media, and comments is sufficient; ask only when that authorization is missing or the proposed effects change.
+
 - Do not label time-sensitive offers, statistics, platform features, event dates, seasonal advice, or changing regulations as evergreen.
 - Treat brand claims, customer proof, prices, outcomes, and quotations as source-dependent. Never manufacture authority or testimonials.
 - Separate planning, remote draft creation, scheduling, and publishing authorization.
 - Create remote posts only with `action: "draft"` unless the user explicitly approves a final schedule or queue action.
 - Do not automate indefinite recycling. Every reusable asset needs a review date, fatigue signal, and retirement rule.
-- Stop when Simplified is unauthorized or required accounts are not connected.
+- Pause affected connected operations when Simplified is unauthorized. Planning and requested accountless drafts can proceed without connected accounts; publishing and account analytics require suitable accounts.
+
+## Workspace and handoff
+
+Before connected operations, use `simplified-workspace` when the client/workspace/teamspace is named or uncertain. Resolve the exact numeric teamspace and carry its `space_id` on every related account, analytics, asset, generation, draft, tag, review, and continuation call. Re-list scoped resources after switching clients; stop on access failures rather than falling back to another space. Pass the resolved context to every delegated skill.
 
 ## Workflow
 
@@ -38,6 +44,12 @@
 - Protect production sustainability. A viable engine respects access to experts, customer proof, design/video capacity, approval time, and channel cadence.
 - Use performance as directional evidence; do not let one outlier post rewrite the entire strategy.
 
+## Media and write results
+
+Use `manage-assets` to find existing library media before generating copies. Resolve names/tags through exposed asset discovery, preserve pagination and scope, import accessible remote files, and require ready assets before generation or attaching media. Check byte access and HTTP PUT capability before signing a local/chat attachment upload; if unavailable, ask for a Simplified asset ID or downloadable URL. Pass permanent UUIDs into drafts. A missing required visual remains a stated production gap; do not report a media-ready post without it.
+
+For a batch of drafts, retain each successful returned ID and report created, pending, and failed items. Continue only unfinished items; do not recreate successful drafts after a later failure. A plan or test design alone does not authorize remote writes.
+
 ## Output
 
 Lead with the evergreen thesis and audience value. Then provide territories, franchises, source requirements, content-bank priorities, cadence, a dated first cycle, refresh/retirement rules, success measures, and the exact authorized state: plan, drafts, or awaiting scheduling approval.
Full technical diff · 2 changed fields

changed /included_files

BEFORE
[
  {
    "relative_path": "agents/openai.yaml",
    "size_in_bytes": 513
  },
  {
    "relative_path": "references/content-system.md",
    "size_in_bytes": 2114
  }
]
AFTER
[
  {
    "relative_path": "agents/openai.yaml",
    "size_in_bytes": 513
  },
  {
    "relative_path": "references/content-system.md",
    "size_in_bytes": 2485
  }
]

changed /skill_md_contents

BEFORE
"---\nname: evergreen-content-engine\ndescription: Build a renewable, long-lived content system that repeatedly turns durable brand expertise, customer questions, proof, and offers into channel-native social content. Use when the user asks for an evergreen strategy, always-on content engine, recurring content series, 60- or 90-day program, content bank, sustainable posting system, content recycling plan, or a way to keep publishing without chasing daily trends.\n---\n\n# Evergreen Content Engine\n\nDesign a compounding content program in which durable ideas become repeatable franchises, varied executions, and measurable learning—not a calendar filled with generic tips.\n\n## Guardrails\n\n- Do not label time-sensitive offers, statistics, platform features, event dates, seasonal advice, or changing regulations as evergreen.\n- Treat brand claims, customer proof, prices, outcomes, and quotations as source-dependent. Never manufacture authority or testimonials.\n- Separate planning, remote draft creation, scheduling, and publishing authorization.\n- Create remote posts only with `action: \"draft\"` unless the user explicitly approves a final schedule or queue action.\n- Do not automate indefinite recycling. Every reusable asset needs a review date, fatigue signal, and retirement rule.\n- Stop when Simplified is unauthorized or required accounts are not connected.\n\n## Workflow\n\n1. Define the business objective, audience segments, buying questions, offers, expertise, proof library, content capacity, channels, cadence, and measurement horizon. State assumptions rather than forcing a long intake.\n2. Call `social_getSocialMediaAccounts` once when connected-channel planning or drafting is requested.\n3. If the user wants an evidence-led engine, inspect recent aggregated, trend, and post analytics. Use `$social-performance-analyst` for a full diagnosis.\n4. Build a durable source map: customer questions, misconceptions, decision criteria, demonstrations, processes, founder/operator insight, customer evidence, and objection handling. Distinguish owned expertise from borrowed opinion.\n5. Define three to five content territories with a strategic job, audience problem, credible point of view, proof sources, conversion bridge, and exclusions.\n6. Turn territories into recurring franchises such as teardown, checklist, FAQ, myth, before/after process, decision guide, customer lesson, or behind-the-scenes operating principle.\n7. Create a content bank with atomic ideas. Score each for relevance, distinctiveness, evidence strength, reuse potential, production effort, and shelf life using [references/content-system.md](references/content-system.md).\n8. Build a 60- or 90-day sequence that balances discovery, trust, consideration, proof, and conversion. Rewrite ideas for each channel instead of duplicating captions.\n9. When drafts are requested, call `social_createSocialMediaPost` with `action: \"draft\"`, permanent asset IDs, and platform settings from `../simplified-social/references/platform-settings.md`.\n10. Define the renewal loop: review results, retain winners, vary one meaningful element, refresh changed claims, pause fatigued concepts, and feed learning back into the bank.\n\n## Marketing Standard\n\n- Start from audience decisions and recurring problems, not arbitrary posting categories.\n- Give each territory a defensible brand angle. “Educational content” is not a territory until it has a subject, viewpoint, and audience consequence.\n- Build memory through recognizable recurring formats while changing examples, hooks, proof, and creative treatment.\n- Maintain an intentional conversion bridge. Evergreen does not mean every post sells, but the program should make the next step obvious over time.\n- Protect production sustainability. A viable engine respects access to experts, customer proof, design/video capacity, approval time, and channel cadence.\n- Use performance as directional evidence; do not let one outlier post rewrite the entire strategy.\n\n## Output\n\nLead with the evergreen thesis and audience value. Then provide territories, franchises, source requirements, content-bank priorities, cadence, a dated first cycle, refresh/retirement rules, success measures, and the exact authorized state: plan, drafts, or awaiting scheduling approval.\n"
AFTER
"---\nname: evergreen-content-engine\ndescription: Build a renewable, long-lived content system that repeatedly turns durable brand expertise, customer questions, proof, and offers into channel-native social content. Use when the user asks for an evergreen strategy, always-on content engine, recurring content series, 60- or 90-day program, content bank, sustainable posting system, content recycling plan, or a way to keep publishing without chasing daily trends.\n---\n\n# Evergreen Content Engine\n\nDesign a compounding content program in which durable ideas become repeatable franchises, varied executions, and measurable learning—not a calendar filled with generic tips.\n\n## Guardrails\n\nExisting explicit authorization for unchanged content, accounts, timing, media, and comments is sufficient; ask only when that authorization is missing or the proposed effects change.\n\n- Do not label time-sensitive offers, statistics, platform features, event dates, seasonal advice, or changing regulations as evergreen.\n- Treat brand claims, customer proof, prices, outcomes, and quotations as source-dependent. Never manufacture authority or testimonials.\n- Separate planning, remote draft creation, scheduling, and publishing authorization.\n- Create remote posts only with `action: \"draft\"` unless the user explicitly approves a final schedule or queue action.\n- Do not automate indefinite recycling. Every reusable asset needs a review date, fatigue signal, and retirement rule.\n- Pause affected connected operations when Simplified is unauthorized. Planning and requested accountless drafts can proceed without connected accounts; publishing and account analytics require suitable accounts.\n\n## Workspace and handoff\n\nBefore connected operations, use `simplified-workspace` when the client/workspace/teamspace is named or uncertain. Resolve the exact numeric teamspace and carry its `space_id` on every related account, analytics, asset, generation, draft, tag, review, and continuation call. Re-list scoped resources after switching clients; stop on access failures rather than falling back to another space. Pass the resolved context to every delegated skill.\n\n## Workflow\n\n1. Define the business objective, audience segments, buying questions, offers, expertise, proof library, content capacity, channels, cadence, and measurement horizon. State assumptions rather than forcing a long intake.\n2. Call `social_getSocialMediaAccounts` once when connected-channel planning or drafting is requested.\n3. If the user wants an evidence-led engine, inspect recent aggregated, trend, and post analytics. Use `$social-performance-analyst` for a full diagnosis.\n4. Build a durable source map: customer questions, misconceptions, decision criteria, demonstrations, processes, founder/operator insight, customer evidence, and objection handling. Distinguish owned expertise from borrowed opinion.\n5. Define three to five content territories with a strategic job, audience problem, credible point of view, proof sources, conversion bridge, and exclusions.\n6. Turn territories into recurring franchises such as teardown, checklist, FAQ, myth, before/after process, decision guide, customer lesson, or behind-the-scenes operating principle.\n7. Create a content bank with atomic ideas. Score each for relevance, distinctiveness, evidence strength, reuse potential, production effort, and shelf life using [references/content-system.md](references/content-system.md).\n8. Build a 60- or 90-day sequence that balances discovery, trust, consideration, proof, and conversion. Rewrite ideas for each channel instead of duplicating captions.\n9. When drafts are requested, call `social_createSocialMediaPost` with `action: \"draft\"`, permanent asset IDs, and platform settings from `../simplified-social/references/platform-settings.md`.\n10. Define the renewal loop: review results, retain winners, vary one meaningful element, refresh changed claims, pause fatigued concepts, and feed learning back into the bank.\n\n## Marketing Standard\n\n- Start from audience decisions and recurring problems, not arbitrary posting categories.\n- Give each territory a defensible brand angle. “Educational content” is not a territory until it has a subject, viewpoint, and audience consequence.\n- Build memory through recognizable recurring formats while changing examples, hooks, proof, and creative treatment.\n- Maintain an intentional conversion bridge. Evergreen does not mean every post sells, but the program should make the next step obvious over time.\n- Protect production sustainability. A viable engine respects access to experts, customer proof, design/video capacity, approval time, and channel cadence.\n- Use performance as directional evidence; do not let one outlier post rewrite the entire strategy.\n\n## Media and write results\n\nUse `manage-assets` to find existing library media before generating copies. Resolve names/tags through exposed asset discovery, preserve pagination and scope, import accessible remote files, and require ready assets before generation or attaching media. Check byte access and HTTP PUT capability before signing a local/chat attachment upload; if unavailable, ask for a Simplified asset ID or downloadable URL. Pass permanent UUIDs into drafts. A missing required visual remains a stated production gap; do not report a media-ready post without it.\n\nFor a batch of drafts, retain each successful returned ID and report created, pending, and failed items. Continue only unfinished items; do not recreate successful drafts after a later failure. A plan or test design alone does not authorize remote writes.\n\n## Output\n\nLead with the evergreen thesis and audience value. Then provide territories, franchises, source requirements, content-bank priorities, cadence, a dated first cycle, refresh/retirement rules, success measures, and the exact authorized state: plan, drafts, or awaiting scheduling approval.\n"
Full snapshot data
{
  "description": "Build a renewable, long-lived content system that repeatedly turns durable brand expertise, customer questions, proof, and offers into channel-native social content. Use when the user asks for an evergreen strategy, always-on content engine, recurring content series, 60- or 90-day program, content bank, sustainable posting system, content recycling plan, or a way to keep publishing without chasing daily trends.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 513
    },
    {
      "relative_path": "references/content-system.md",
      "size_in_bytes": 2485
    }
  ],
  "name": "evergreen-content-engine",
  "skill_md_contents": "---\nname: evergreen-content-engine\ndescription: Build a renewable, long-lived content system that repeatedly turns durable brand expertise, customer questions, proof, and offers into channel-native social content. Use when the user asks for an evergreen strategy, always-on content engine, recurring content series, 60- or 90-day program, content bank, sustainable posting system, content recycling plan, or a way to keep publishing without chasing daily trends.\n---\n\n# Evergreen Content Engine\n\nDesign a compounding content program in which durable ideas become repeatable franchises, varied executions, and measurable learning—not a calendar filled with generic tips.\n\n## Guardrails\n\nExisting explicit authorization for unchanged content, accounts, timing, media, and comments is sufficient; ask only when that authorization is missing or the proposed effects change.\n\n- Do not label time-sensitive offers, statistics, platform features, event dates, seasonal advice, or changing regulations as evergreen.\n- Treat brand claims, customer proof, prices, outcomes, and quotations as source-dependent. Never manufacture authority or testimonials.\n- Separate planning, remote draft creation, scheduling, and publishing authorization.\n- Create remote posts only with `action: \"draft\"` unless the user explicitly approves a final schedule or queue action.\n- Do not automate indefinite recycling. Every reusable asset needs a review date, fatigue signal, and retirement rule.\n- Pause affected connected operations when Simplified is unauthorized. Planning and requested accountless drafts can proceed without connected accounts; publishing and account analytics require suitable accounts.\n\n## Workspace and handoff\n\nBefore connected operations, use `simplified-workspace` when the client/workspace/teamspace is named or uncertain. Resolve the exact numeric teamspace and carry its `space_id` on every related account, analytics, asset, generation, draft, tag, review, and continuation call. Re-list scoped resources after switching clients; stop on access failures rather than falling back to another space. Pass the resolved context to every delegated skill.\n\n## Workflow\n\n1. Define the business objective, audience segments, buying questions, offers, expertise, proof library, content capacity, channels, cadence, and measurement horizon. State assumptions rather than forcing a long intake.\n2. Call `social_getSocialMediaAccounts` once when connected-channel planning or drafting is requested.\n3. If the user wants an evidence-led engine, inspect recent aggregated, trend, and post analytics. Use `$social-performance-analyst` for a full diagnosis.\n4. Build a durable source map: customer questions, misconceptions, decision criteria, demonstrations, processes, founder/operator insight, customer evidence, and objection handling. Distinguish owned expertise from borrowed opinion.\n5. Define three to five content territories with a strategic job, audience problem, credible point of view, proof sources, conversion bridge, and exclusions.\n6. Turn territories into recurring franchises such as teardown, checklist, FAQ, myth, before/after process, decision guide, customer lesson, or behind-the-scenes operating principle.\n7. Create a content bank with atomic ideas. Score each for relevance, distinctiveness, evidence strength, reuse potential, production effort, and shelf life using [references/content-system.md](references/content-system.md).\n8. Build a 60- or 90-day sequence that balances discovery, trust, consideration, proof, and conversion. Rewrite ideas for each channel instead of duplicating captions.\n9. When drafts are requested, call `social_createSocialMediaPost` with `action: \"draft\"`, permanent asset IDs, and platform settings from `../simplified-social/references/platform-settings.md`.\n10. Define the renewal loop: review results, retain winners, vary one meaningful element, refresh changed claims, pause fatigued concepts, and feed learning back into the bank.\n\n## Marketing Standard\n\n- Start from audience decisions and recurring problems, not arbitrary posting categories.\n- Give each territory a defensible brand angle. “Educational content” is not a territory until it has a subject, viewpoint, and audience consequence.\n- Build memory through recognizable recurring formats while changing examples, hooks, proof, and creative treatment.\n- Maintain an intentional conversion bridge. Evergreen does not mean every post sells, but the program should make the next step obvious over time.\n- Protect production sustainability. A viable engine respects access to experts, customer proof, design/video capacity, approval time, and channel cadence.\n- Use performance as directional evidence; do not let one outlier post rewrite the entire strategy.\n\n## Media and write results\n\nUse `manage-assets` to find existing library media before generating copies. Resolve names/tags through exposed asset discovery, preserve pagination and scope, import accessible remote files, and require ready assets before generation or attaching media. Check byte access and HTTP PUT capability before signing a local/chat attachment upload; if unavailable, ask for a Simplified asset ID or downloadable URL. Pass permanent UUIDs into drafts. A missing required visual remains a stated production gap; do not report a media-ready post without it.\n\nFor a batch of drafts, retain each successful returned ID and report created, pending, and failed items. Continue only unfinished items; do not recreate successful drafts after a later failure. A plan or test design alone does not authorize remote writes.\n\n## Output\n\nLead with the evergreen thesis and audience value. Then provide territories, franchises, source requirements, content-bank priorities, cadence, a dated first cycle, refresh/retirement rules, success measures, and the exact authorized state: plan, drafts, or awaiting scheduling approval.\n"
}

SHA-256 of public snapshot: 4519c3e737ff9e1a5c75918f40d568b62f589e1d1bdb694ff5b60ac9f4d4a752