← Files SemjiARCHIVED FILE

.codex-plugin/plugin.json

2.53 KB · Oct 2, 2026 · 00:21 UTC

↓ Download file

{
  "apps": "./.app.json",
  "author": {
    "name": "Semji"
  },
  "description": "Semji is a content platform for marketing teams. This app gives access to the Semji workspaces a user already belongs to, so an editorial pipeline can be driven in conversation: browse the content pipeline with the same filters as the app, add drafts to the planning in bulk from titles and focus keywords, run SEO and GEO keyword analyses, and read the resulting Content Score with typed recommendations per surface (Google Search, Google AI Overview, ChatGPT). Optional AI drafting is available and always lands in a review state first, so nothing is written to a draft without an explicit confirmation. Access follows the user's own Semji permissions: they reach only the workspaces their account already has, with the role they already hold there, and every call is authorised server-side against the organization their token belongs to.",
  "interface": {
    "capabilities": [],
    "category": "Business & Operations",
    "defaultPrompt": [
      "List the content in my workspace with a Content Score below 50 and tell me which one to fix first",
      "Show me the SEO and GEO recommendations for my latest draft and the topics it is missing",
      "Add these keywords to my content planning and run the SEO analysis on each one"
    ],
    "developerName": "Semji",
    "displayName": "Semji",
    "longDescription": "Semji is a content platform for marketing teams. This app gives access to the Semji workspaces a user already belongs to, so an editorial pipeline can be driven in conversation: browse the content pipeline with the same filters as the app, add drafts to the planning in bulk from titles and focus keywords, run SEO and GEO keyword analyses, and read the resulting Content Score with typed recommendations per surface (Google Search, Google AI Overview, ChatGPT). Optional AI drafting is available and always lands in a review state first, so nothing is written to a draft without an explicit confirmation. Access follows the user's own Semji permissions: they reach only the workspaces their account already has, with the role they already hold there, and every call is authorised server-side against the organization their token belongs to.",
    "privacyPolicyURL": "https://semji.com/privacy-policy/",
    "shortDescription": "Plan and score SEO content",
    "supportURL": "https://help.semji.com",
    "termsOfServiceURL": "https://semji.com/terms-of-use/",
    "websiteURL": "https://semji.com"
  },
  "name": "app-6a8868f97220819184b8720e65456634",
  "version": "1.0.0"
}

SHA-256: df72eafa49093b092933f67025786e765a8afc83cc9f1287ebf7bd4ec6fcefbf