omeka-s

Guides local Omeka S development with rsync deployment, theme customization, and PHP module creation.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/WaltRiceJr/omeka-s-skill --skill omeka-s-waltricejr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: omeka-s
Source: https://github.com/WaltRiceJr/omeka-s-skill/tree/main
Command: npx skills add https://github.com/WaltRiceJr/omeka-s-skill --skill omeka-s-waltricejr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the complex process of developing, customizing, and troubleshooting Omeka S installations, enabling efficient local development and deployment.

Core Features & Use Cases

  • Theme Development: Customize themes using SCSS/CSS, override templates, and manage assets.
  • Module Development: Create custom PHP modules, integrate event listeners, and manage database entities.
  • Configuration & Deployment: Configure Omeka S, manage content visibility, and deploy changes using rsync.
  • Troubleshooting: Diagnose and fix common issues related to themes, modules, and content display.
  • Use Case: You need to add a new feature to your Omeka S site by creating a custom module. This Skill will guide you through the entire process, from setting up the module structure to writing the PHP code and deploying it.

Quick Start

Use the omeka-s skill to help me create a new Omeka S module.

Frequently Asked Questions about omeka-s

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a custom Omeka S module with PHP?

You can create a custom Omeka S module by setting up the module directory structure, writing PHP code, integrating event listeners, and managing database entities to add new features to your site.

What is the best way to customize Omeka S themes using SCSS?

The best way to customize Omeka S themes is by modifying SCSS and CSS files, overriding existing templates, and managing your assets directly within the theme directory structure.

How do I deploy Omeka S changes to a test server using rsync?

You can deploy Omeka S changes to a test server using rsync to synchronize your local development environment, pushing updated theme files, custom modules, and configuration settings efficiently.

Why is my Omeka S content not displaying correctly after a module update?

If your Omeka S content is not displaying correctly after a module update, you can troubleshoot by diagnosing common issues related to theme template overrides, event system integration, and content visibility configuration.

Can I manage database entities directly when developing Omeka S modules?

Yes, when developing Omeka S modules you can manage database entities directly using PHP to define custom schemas and integrate them with the platform's event system for seamless data handling.