portaljs-add-geo
Auto-ingest a geospatial file (GeoJSON, Shapefile, GeoPackage, KML/KMZ, FlatGeobuf, CSV-with-geometry) into a PortalJS portal on the user's own machine, with no server. Normalizes CRS to EPSG:4326, derives a PMTiles render tier and a GeoParquet query tier, pushes all three artifacts to Cloudflare R2 via Git LFS, and appends one dual-tier datasets.json entry the showcase auto-renders. Use when the source is a vector geo format that needs a map or spatial-query view.
portaljs-add-map
Render a GeoJSON dataset on an interactive Leaflet map in the Views section of a dataset's showcase. Installs react-leaflet and a Map component, then renders the map for the chosen dataset. Use when a dataset's data is geographic and a map view is needed alongside the showcase's default metadata and download.
portaljs-add-resource
Add another file (resource) to an EXISTING dataset in a PortalJS portal — a data dictionary, methodology, or an additional data file. Turns a single-file dataset into a multi-resource one; the showcase renders a section per resource. Use when a dataset needs a second file, such as a data dictionary, methodology doc, or an additional period's data.
portaljs-architect
Recommend a data-portal architecture (storage, compute, catalog, access, hosting, metadata) from stated needs, then hand off to the build skills. The advisory entry point. Use when starting a new data-portal project and the underlying architecture has not yet been decided.
portaljs-check-data-quality
Audit a local or remote tabular file (CSV/TSV) for common data quality issues — schema, nulls, types, duplicates. Read-only. Use when a dataset needs a quality check before publishing, or a showcase renders wrong (blank cells, garbled numbers, an unsortable date column) and the cause needs isolating.
portaljs-connect-ckan
Wire a scaffolded PortalJS portal to a CKAN backend over its API. Generates a tiny server-side fetch client (no runtime dependency) and feeds the /search catalog and /@namespace/slug showcases from CKAN instead of datasets.json. Use when connecting an existing portal to a live CKAN instance instead of a static manifest.
portaljs-define-schema
Define a dataset's metadata profile — infer a Frictionless Table Schema from its data, add Data Package metadata (license, sources, keywords), and write it into datasets.json so the showcase renders a typed field table. Extend or customize via the L0-L3 profile ladder. Use when a registered dataset needs field types, constraints, or catalog metadata before publishing.
portaljs-deploy
Deploy a PortalJS portal to PortalJS Arc — Datopian-managed static hosting on Cloudflare. Builds a static export, uploads it, and returns a live SLUG.arc.portaljs.com URL. One command, one target. Use when a portal is ready to publish or redeploy to a live URL.
portaljs-migrate
Migrate (harvest) datasets between open-data platforms. Reads CKAN, a DCAT-US /data.json catalog (DKAN, ArcGIS Hub, data.gov), a DCAT / DCAT-AP RDF feed (JSON-LD, Turtle, or RDF/XML), Socrata, OpenDataSoft, or an ArcGIS FeatureServer, and writes them to a static PortalJS catalog or pushes them into a CKAN instance over its API. Use when moving datasets from an external open-data platform into a PortalJS portal, or bridging one CKAN instance to another.
portaljs-new-portal
Scaffold a new PortalJS data portal from a brief. Copies the canonical template from examples/portaljs-catalog and substitutes project tokens. Use when starting a brand-new data portal project from scratch.
quit-sponsor
Turns an AI agent with persistent memory into a quit-smoking sponsor. Use when a person asks for help quitting smoking (cigarettes or other smoked tobacco), announces they are quitting, reports a craving, a slip, or a relapse, goes silent mid-quit, or asks the agent to witness and track a quit. Provides evidence-based protocols (immediate execution of the quit decision, urge surfing, slip attribution coaching, withdrawal timelines, nutrition and alcohol rules, NRT guidance, a two-year aftercare cadence) plus a sponsor decision tree with an order-of-operations for colliding rules, a three-clause contract, purge ritual, graded live-crisis ladder for a pack already in hand, wave protocol, slip and post-relapse protocols, recurrence escalation, silence protocol, a Ulysses pact, a red-flag medical playbook, high-risk situation mapping, if-then plans, and a timestamped logbook. Includes a low-verbal client mode and an optional module for cannabis co-use and tobacco-mixed joints. Not a medical device.
audit-skill
'Audit and improve a Claude Code skill using Skill Crossroads. Use when the user
janitor-discover
Find new skills on GitHub or check a specific skill before installing. Use when the user wants to search for skills, evaluate a skill URL, check overlap and security risk before installing, or compare a local skill against alternatives. Trigger with '/janitor-discover'.
janitor-fix
Automatically fix skill problems (safe preview first). Also use with --prune to find and remove broken symlinks, empty directories, and orphaned skills. Trigger with '/janitor-fix'.
janitor-report
Full health check of all your skills in one report. Use when the user wants to check for errors, find duplicates, detect broken skills, or get a complete overview of skill health. Pass --brief for inventory only. Trigger with '/janitor-report'.
janitor-security
Heuristic security scan of installed skills — prompt-injection phrases, hidden unicode instructions, credential-store access, network-pipe-to-shell and payload-smuggling patterns. Use when the user asks 'are my skills safe', wants to scan skills for prompt injection or malware patterns, or before trusting a newly installed skill. Trigger with '/janitor-security'.
janitor-swipe
Tinder for your Claude Code skills. Reviews a sorted deck of every installed skill and lets you swipe keep / delete / skip on each one. Use when the user wants to bulk-clean their skill collection, triage unused skills, or do interactive skill cleanup. Trigger with '/janitor-swipe'.
janitor-value
Show whether each skill is earning its context-window cost — combined tokens-used view sorted by waste. Use when the user asks 'are my skills worth it', 'what's my context budget', 'which skills are dead weight', or wants to audit skill value, token cost, or usage. Trigger with '/janitor-value'.
api-contract
'Configure this skill should be used when the user asks about "API contract",
spec-writing
'Execute this skill should be used when the user asks about "writing
sprint-workflow
'Execute this skill should be used when the user asks about "how sprints
aomi-transact
>
finding-arbitrage-opportunities
'Compare live best bid and ask for one crypto pair across exchanges and
exploring-blockchain-data
'Process query and analyze blockchain data including blocks, transactions,
monitoring-cross-chain-bridges
'Monitor cross-chain bridge TVL, volume, fees, and transaction status
tracking-crypto-derivatives
'Research crypto perpetual swaps, dated futures and options from live public
tracking-crypto-portfolio
'Track cryptocurrency portfolio with real-time valuations, allocation
generating-trading-signals
'Generate trading signals using technical indicators (RSI, MACD, Bollinger
calculating-crypto-taxes
'Calculate cryptocurrency tax obligations with cost basis tracking, capital
optimizing-defi-yields
'Find and compare DeFi yield opportunities across protocols with APY
routing-dex-trades
'Route trades across multiple DEXs to find optimal prices with minimal
simulating-flash-loans
'Simulate flash loan strategies with profitability calculations and risk
optimizing-gas-fees
'Optimize blockchain gas costs by analyzing prices, patterns, and timing.
analyzing-mempool
'Monitor blockchain mempools for pending transactions, gas analysis,
scanning-market-movers
'Detect significant price movements and unusual volume across crypto
tracking-crypto-prices
'Track real-time cryptocurrency prices across exchanges with historical
optimizing-staking-rewards
'Compare and optimize staking rewards across validators, protocols, and
tracking-token-launches
'Track new token launches across DEXes with risk analysis and contract
backtesting-trading-strategies
'Backtest crypto and traditional trading strategies against historical
auditing-wallet-security
'Audit wallet security by analyzing token approvals, permissions, and
monitoring-whale-activity
'Track large cryptocurrency transactions and whale wallet movements in
generating-database-seed-data
'Process this skill enables AI assistant to generate realistic test data
validating-database-integrity
'Process use when you need to ensure database integrity through comprehensive
implementing-database-audit-logging
'Process use when you need to track database changes for compliance and
automating-database-backups
'Automate database backup processes with scheduling, compression, and
implementing-database-caching
'Process use when you need to implement multi-tier caching to improve
optimizing-database-connection-pooling
'Process use when you need to work with connection management.
detecting-database-deadlocks
'Process use when you need to work with deadlock detection.
comparing-database-schemas
'Process use when you need to work with schema comparison.
database-documentation-gen
'Process use when you need to work with database documentation.
Page 11 of 20 · 996 results