PHPackages                             electriccitizen/sparky\_ai\_ckeditor - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. electriccitizen/sparky\_ai\_ckeditor

ActiveDrupal-recipe[Utility &amp; Helpers](/categories/utility)

electriccitizen/sparky\_ai\_ckeditor
====================================

Install and configure base requirements for AI ckeditor integration.

02

Since Apr 7Pushed 1y ago1 watchersCompare

[ Source](https://github.com/electriccitizen/sparky_ai_ckeditor)[ Packagist](https://packagist.org/packages/electriccitizen/sparky_ai_ckeditor)[ RSS](/packages/electriccitizen-sparky-ai-ckeditor/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Sparky AI (CKEDITOR)
====================

[](#sparky-ai-ckeditor)

This simple recipe installs the base AI ckeditor integration on top of the [Sparky AI](https://github.com/electriccitizen/sparky_ai) base module.

What it does
------------

[](#what-it-does)

- Installs the ai\_ckeditor module
- Installs a new AI Tone vocabulary
- Adds AI Assistant to the end of the toolbar for "basic\_html"
- If the `basic_html` text format does not exist, this recipe will fail
- Sorry, Charlie. You'll need to install manually.

Configuration requirements
--------------------------

[](#configuration-requirements)

There are not yet any working Config Actions to configure the AI Assistant plugin. So for now, you'll have to do it manually for each text format.

- Permissions: manually update permissions for the roles who are allowed to have AI generated alt text (typically all content editors and managers.)

For each text format where you want the AI Assistant enabled, add the recommended AI Tools under CKEditor 5 plugins.

### Recommended configuration:

[](#recommended-configuration)

**Tone** (Enable)

- Choose the new AI Tone vocabulary for tone options.
- All other options can be left on default

**Summarize** (Enable)

- Default options

**Reformat** (Enable)

- Default options
- Note: We can reconsider this is a default option but I think it is kind of good?
    - It uses this prompt:
    - Please fix this text to be marked up with semantic HTML using only lists, headers, or paragraph tags:

**Generate with AI** (Enable)

- Default options

**Fix spelling** (Enable)

- Default options

### Other options

[](#other-options)

**Translate**

- Only applicable to multingual sites

**Help and support**

- Dumb

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance35

Infrequent updates — may be unmaintained

Popularity2

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity15

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/7c5e87ac2f977122066125f3fd58fa338a865787792d8509b8b7891df6c8ef9f?d=identicon)[ecitizen](/maintainers/ecitizen)

---

Top Contributors

[![broeker](https://avatars.githubusercontent.com/u/30089460?v=4)](https://github.com/broeker "broeker (9 commits)")

### Embed Badge

![Health badge](/badges/electriccitizen-sparky-ai-ckeditor/health.svg)

```
[![Health](https://phpackages.com/badges/electriccitizen-sparky-ai-ckeditor/health.svg)](https://phpackages.com/packages/electriccitizen-sparky-ai-ckeditor)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
