divinevideo/divine-mobile

264Stars on the repository
60Mods indexed here, across every type
3d agoLast push, which is what freshness is scored on
MPL-2.0Licence, which decides whether bodies are shown

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix ArgoCD ExternalSecret deployment failing with "namespace X is not permitted in project Y". Use when: (1) ExternalSecret shows OutOfSync in ArgoCD but won't sync, (2) ArgoCD application status shows "namespace X is not permitted in project 'infrastructure'", (3) ExternalSecret targets a namespace managed by a…

264 3d ago A 108 tokens original MPL-2.0

art-direct

02

divinevideo/divine-mobile

Skill Claude CodeCodex

Art direction for any content — reads text, PDF, Word, HTML, PPT, then proposes 2-3 creative directions with photography style, mood, and visual language. After selection, generates AI image prompts and visual briefs section-by-section. Use when the user shares content and needs visual direction, image sourcing, or…

264 3d ago A 73 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix "Null check operator used on a null value" errors when an object is set to null during an async await. Use when: (1) Object reference is nullified while awaiting, (2) Code accesses object with ! after await returns, (3) Cancel/dispose operations run concurrently with async operations on same object. Solution…

264 3d ago A 84 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Add custom metadata headers (x-amz-meta-) to AWS v4 signed requests for GCS S3-compatible API. Use when: (1) Adding custom metadata to GCS uploads via S3 API, (2) Getting signature mismatch errors after adding new headers, (3) x-amz-meta- headers being ignored or causing 403 errors. Custom headers MUST be included in…

264 3d ago A 99 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix password/secret authentication failures caused by trailing newlines when creating Google Cloud secrets (or similar) with bash here-strings. Use when: (1) Password authentication fails with correct password, (2) Secret created with <<< "value" syntax, (3) Error like "password authentication failed" or "invalid…

264 3d ago A 99 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix silent video/media processing failures caused by URL extraction code that filters on file extensions (.mp4, .webm, .webp). Use when: (1) Media moderation, transcoding, or analysis silently skips files from Blossom or content-addressed storage servers, (2) URL extraction from Nostr event tags (imeta, r tags) drops…

264 3d ago A 137 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix cert-manager DNS01 ACME challenges stuck in "pending" state with "DNS record not yet propagated" inside GKE private clusters, even when TXT records exist in Cloudflare DNS. Use when: (1) cert-manager challenges show "pending" for hours with propagation check failures, (2) dig from outside cluster shows correct TXT…

264 3d ago D 189 tokens original MPL-2.0

check-l10n

08

divinevideo/divine-mobile

Skill Claude CodeCodex

Run before pushing a PR that touched UI to find untranslated keys in any of the 21 non-English locales and to catch user-visible English strings that bypass context.l10n. Reports findings as a checklist; refuses to declare clean until all are addressed or explicitly waived. Invoke with /check-l10n.

264 3d ago A 69 tokens original MPL-2.0

claudeception

09

divinevideo/divine-mobile

Skill Claude CodeCodex

Use when reviewing what was learned after debugging, workaround discovery, or trial-and-error investigation, and capture it as a dated journal entry under /.codex/journal.

264 3d ago A 36 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix ClickHouse query errors when querying AggregatingMergeTree tables that use state functions. Use when: (1) Query fails with type mismatch on AggregateFunction columns, (2) Using sum/count on columns created with sumState/countState/uniqState, (3) Creating views that JOIN with materialized views using…

264 3d ago A 128 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix ClickHouse Cloud migration failures caused by multi-table RENAME statements. Use when: (1) Migration fails with "Database X is Shared, it does not support renaming of multiple tables in single query", (2) golang-migrate or other migration tools show dirty database version after a table-swap migration on ClickHouse…

264 3d ago A 117 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix HTTP 500 / ClickHouse "column not found" errors when filtering by a MATERIALIZED column through a VIEW that doesn't expose it. Use when: (1) a WHERE clause references alias.column on a view but the column is MATERIALIZED on the underlying table, (2) the query works on the raw table but fails through the view, (3)…

264 3d ago A 143 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix duplicate Nostr events in ClickHouse when using ReplacingMergeTree for NIP-33 addressable events (Kind 30000+). Use when: (1) Edited videos/events appear as duplicates, (2) Same dtag shows multiple events with different IDs, (3) FINAL keyword doesn't deduplicate properly for parameterized replaceable events. The…

264 3d ago A 114 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix ClickHouse query errors in Rust when using clickhouse-rs crate. Use when: (1) "string is not valid utf8" errors - typically FixedString columns need CAST to String, (2) "tag for enum is not valid" errors - typically Option fields receiving non-NULL values, (3) Sum/count aggregations returning Float64 but Rust…

264 3d ago A 280 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Debug ClickHouse deserialization errors in Rust caused by column ORDER mismatch when using SELECT alias. on a VIEW that adds computed columns. Use when: (1) Some query variants (e.g. sort=trending) return 500 but others (sort=recent) succeed, (2) Queries use SELECT viewalias., extracols FROM view JOIN ..., (3) The…

264 3d ago B 132 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix ClickHouse "Code: 243 Cannot reserve 1.00 MiB, not enough space" errors caused by system log tables (textlog, tracelog, processorsprofilelog, querylog) filling the disk. Use when: (1) ClickHouse inserts fail with NOTENOUGHSPACE error, (2) Disk is 100% full but application tables are small, (3) system database is…

264 3d ago C 150 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix Cloud Run GPU deployment failures caused by quota errors. Use when: (1) gcloud run deploy fails with "You do not have quota for using GPUs with zonal redundancy" AND "You do not have quota for using GPUs without zonal redundancy", (2) The service already exists and is running with a GPU, (3) You only need to…

264 3d ago A 125 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Set up Cloud Run Jobs with CloudSQL connection. Use when: (1) Deploying long-running batch jobs that need database access, (2) Errors like "Cloud SQL Proxy not found" in container, (3) "password authentication failed" despite correct credentials, (4) Job creation fails with permission errors. Covers socket path…

264 3d ago A 88 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Configure static outbound IP addresses for Google Cloud Run jobs/services. Use when: (1) External service needs to whitelist your IP (archive.org, APIs, firewalls), (2) Cloud Run requests appear from random/changing IPs, (3) Need consistent source IP for crawlers, scrapers, or API clients running on Cloud Run.…

264 3d ago A 99 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix Google Cloud Scheduler silently failing to trigger Cloud Run jobs with status code 7 (PERMISSIONDENIED). Use when: (1) Cloud Run jobs stop running but schedulers show ENABLED, (2) gcloud scheduler jobs describe shows lastAttemptTime but status.code: 7, (3) Jobs worked before but stopped after IAM changes or…

264 3d ago A 96 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix psycopg2 "could not receive data from server: Operation timed out" or "connection already closed" errors when using Cloud SQL with long-running Python scripts. Use when: (1) psycopg2.OperationalError after a period of no DB activity, (2) DB connection works initially but fails after a non-DB phase (API calls, file…

264 3d ago A 127 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

CRITICAL: Never modify files in content-addressable storage systems where the filename IS the content hash (SHA256, IPFS CID, etc.). Use when: (1) Working with Blossom protocol, IPFS, or any CAS system, (2) Considering "optimizing" stored files (faststart, compression), (3) Implementing transcoding or processing…

264 3d ago A 118 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix misleading HTTP response header values when debugging with curl -I or curl -sI. Use when: (1) Response headers differ between curl testing and actual browser/client behavior, (2) Cache-Control or other headers show unexpected values despite correct middleware code, (3) Server-side middleware that only applies to…

264 3d ago A 116 tokens original MPL-2.0

divinevideo/divine-mobile

Skill Claude CodeCodex

Fix Dart/Flutter services where calling start() after stop() is a silent no-op because stop() sets a disposed (or similar) flag that start()'s guard short-circuits on. Use when: (1) A repository/service/controller has startListening/stopListening, subscribe/unsubscribe, open/close, or similar lifecycle methods, (2)…

264 3d ago A 209 tokens original MPL-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: