From redaxo-multiglossar
Configures MultiGlossar exclusions and scopes: start/end tags, ignored tags/classes, article/template/metainfo skips, cache/turbocache options, YRewrite domain mappings. Use for controlling glossary replacements on specific pages.
How this skill is triggered — by the user, by Claude, or both
Slash command
/redaxo-multiglossar:multiglossar-configuration-exclusionsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
MultiGlossar behavior is mostly controlled through addon settings. Correct configuration is essential to avoid over-replacement or performance issues.
MultiGlossar behavior is mostly controlled through addon settings. Correct configuration is essential to avoid over-replacement or performance issues.
Replacement is applied only within one configured document segment:
glossar_starttag - regex/string for start marker (default around <body.*?>)glossar_endtag - regex/string for end marker (default </body>)Projects can use explicit HTML comments in templates (for example <!--glossar_start--> and <!--glossar_stop-->) and configure these markers in settings.
Only one unique scope is expected. Ambiguous patterns can lead to missing replacements.
MultiGlossar has built-in ignored elements (for example a, h1-h6, figcaption, script, style, svg, dfn, exclude).
Additional excludes can be set via glossar_ignoretags:
nav,aside,ul.no-glossary,.teaserDuring recursion, matching tags/classes are locked and skipped.
Typical exclusion controls in boot.php include:
articles_exclude list (comma-separated article IDs)exclude_by_template (template ID list)exclude_by_meta_field + exclude_by_meta_condition (<0, =0, >0)This is useful for legal pages, forms, and technical pages where glossary links are undesirable.
If YRewrite is active, MultiGlossar can use domain-specific glossary article assignment:
article_<domainId> map each domain to its glossary articlearticleEditorial term storage is not domain-separated; only output linking/context can differ by domain.
Important options:
use_cache - use MultiGlossar output cacheuse_turbocache - read cached replacement early (PACKAGES_INCLUDED)Cache invalidation hooks are bound to article/category/slice events and glossary form saves. When integrating custom import/update scripts, clear or refresh caches accordingly.
<0, =0, >0).Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub friendsofredaxo/claude-marketplace --plugin redaxo-multiglossar