{
  "markdown": "# CKEditor skills\n\nOfficial **[Agent Skills](https://agentskills.io/home)** for working\nwith CKEditor, designed to be portable across AI coding agents (Claude Code,\nCursor, Codex, and any tool that supports the open skill format).\n\nThe first skill, **`ckeditor`**, takes a developer and their coding agent from\n\"I want a rich-text editor\" to a **working, configured, correctly-licensed\nCKEditor 5** — picking an install method, wiring the editor (vanilla or a\nframework wrapper), configuring features, loading CSS, setting the license key,\nand unlocking premium features. It's an **umbrella router**: it detects the\nproject's state and routes to the right path, in any JavaScript environment.\n\n> [!NOTE]\n> **Want a skill for something else with CKEditor?** This repo is meant to grow\n> beyond install + configure. If you'd like a skill for a specific feature,\n> workflow, or integration, [open an issue](https://github.com/ckeditor/skills/issues)\n> and tell us what you need — requests help us decide what to build next.\n\n## Install\n\n**skills.sh** (any supported agent):\n\n```bash\nnpx skills add ckeditor/skills\n```\n\n**Claude Code plugin marketplace:**\n\n```\n/plugin marketplace add ckeditor/skills\n/plugin install ckeditor@ckeditor\n```\n\n**Manual:** copy `skills/ckeditor/` into your agent's skills directory (e.g.\n`.claude/skills/ckeditor/`).\n\nOnce installed, the skill loads automatically when you ask your agent to install,\nset up, configure, or troubleshoot CKEditor.\n\n## What's in here\n\n```\nskills/ckeditor/\n├── SKILL.md                      # umbrella router + core workflow (loads first)\n└── references/                   # loaded on demand\n    ├── installation.md           # npm / CDN / ZIP, single-package model, versions\n    ├── frameworks.md             # any-JS baseline, official wrappers, SSR\n    ├── configuration.md          # editor types, plugins/toolbar, CSS, i18n, TS, CSP\n    ├── licensing.md              # free/GPL, commercial keys, premium, trial/portal\n    ├── gotchas.md                # universal gotchas, \"don'ts,\" troubleshooting\n    ├── documentation-access.md   # doc sources: Kapa MCP, docs site, llms-full.txt, TypeScript types, llms.txt\n    └── skill-feedback.md         # how to report wrong/missing guidance\n.claude-plugin/                   # Claude Code plugin + marketplace manifests\n.github/ISSUE_TEMPLATE/           # skill-feedback issue form\ndocs/release-process.md           # changelog entries, version bumping, releases\nscripts/release/                  # scripts behind the release process\n```\n\nThe skill is **version-agnostic by design**: it carries durable, universal\nknowledge and points the agent at the live docs for anything version-specific.\n\n## Staying current\n\nThe skill works standalone, but is more effective with live docs access:\n\n- **Docs:** <https://ckeditor.com/docs/ckeditor5/latest/>\n- **`llms-full.txt`** (<https://ckeditor.com/docs/llms-full.txt>) — the guides as\n  one fetchable text bundle (no API reference); and **`llms.txt`**\n  (<https://ckeditor.com/llms.txt>) — a product overview (capabilities, lineup,\n  pricing) with links.\n- **Kapa documentation MCP** (optional): semantic search over the docs — setup in\n  [`skills/ckeditor/references/documentation-access.md`](skills/ckeditor/references/documentation-access.md).\n\n## Feedback\n\nFound wrong, stale, or missing guidance? [Open an\nissue](https://github.com/ckeditor/skills/issues/new?template=skill-feedback.yml)\nwith the **skill feedback** template. Agents are encouraged to file these (with\nthe user's awareness) when reality contradicts the skill.\n\n## License\n\n[MIT](LICENSE.md) © CKSource. CKEditor® is a trademark of [CKSource](https://cksource.com).\n",
  "bytes": 3681,
  "sha": "cb49d42ac458b6b5a5918cd58462e88a03bb358a0f2c699df4f982813a15e741",
  "repo_slug": "ckeditor/skills",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_ckeditor_skills_ckeditor_7378c638/readme"
}