Back to authors
jeremylongshore

jeremylongshore

996 Skills published on GitHub.

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.

UncategorizedView skill →

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.

UncategorizedView skill →

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.

UncategorizedView skill →

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.

UncategorizedView skill →

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.

UncategorizedView skill →

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.

UncategorizedView skill →

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.

UncategorizedView skill →

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.

UncategorizedView skill →

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.

UncategorizedView skill →

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.

UncategorizedView skill →

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.

UncategorizedView skill →

audit-skill

'Audit and improve a Claude Code skill using Skill Crossroads. Use when the user

UncategorizedView skill →

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'.

UncategorizedView skill →

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'.

UncategorizedView skill →

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'.

UncategorizedView skill →

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'.

UncategorizedView skill →

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'.

UncategorizedView skill →

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'.

UncategorizedView skill →

api-contract

'Configure this skill should be used when the user asks about "API contract",

UncategorizedView skill →

spec-writing

'Execute this skill should be used when the user asks about "writing

UncategorizedView skill →

sprint-workflow

'Execute this skill should be used when the user asks about "how sprints

UncategorizedView skill →

aomi-transact

>

UncategorizedView skill →

finding-arbitrage-opportunities

'Compare live best bid and ask for one crypto pair across exchanges and

UncategorizedView skill →

exploring-blockchain-data

'Process query and analyze blockchain data including blocks, transactions,

UncategorizedView skill →

monitoring-cross-chain-bridges

'Monitor cross-chain bridge TVL, volume, fees, and transaction status

UncategorizedView skill →

tracking-crypto-derivatives

'Research crypto perpetual swaps, dated futures and options from live public

UncategorizedView skill →

tracking-crypto-portfolio

'Track cryptocurrency portfolio with real-time valuations, allocation

UncategorizedView skill →

generating-trading-signals

'Generate trading signals using technical indicators (RSI, MACD, Bollinger

UncategorizedView skill →

calculating-crypto-taxes

'Calculate cryptocurrency tax obligations with cost basis tracking, capital

UncategorizedView skill →

optimizing-defi-yields

'Find and compare DeFi yield opportunities across protocols with APY

UncategorizedView skill →

routing-dex-trades

'Route trades across multiple DEXs to find optimal prices with minimal

UncategorizedView skill →

simulating-flash-loans

'Simulate flash loan strategies with profitability calculations and risk

UncategorizedView skill →

optimizing-gas-fees

'Optimize blockchain gas costs by analyzing prices, patterns, and timing.

UncategorizedView skill →

analyzing-mempool

'Monitor blockchain mempools for pending transactions, gas analysis,

UncategorizedView skill →

scanning-market-movers

'Detect significant price movements and unusual volume across crypto

UncategorizedView skill →

tracking-crypto-prices

'Track real-time cryptocurrency prices across exchanges with historical

UncategorizedView skill →

optimizing-staking-rewards

'Compare and optimize staking rewards across validators, protocols, and

UncategorizedView skill →

tracking-token-launches

'Track new token launches across DEXes with risk analysis and contract

UncategorizedView skill →

backtesting-trading-strategies

'Backtest crypto and traditional trading strategies against historical

UncategorizedView skill →

auditing-wallet-security

'Audit wallet security by analyzing token approvals, permissions, and

UncategorizedView skill →

monitoring-whale-activity

'Track large cryptocurrency transactions and whale wallet movements in

UncategorizedView skill →

generating-database-seed-data

'Process this skill enables AI assistant to generate realistic test data

UncategorizedView skill →

validating-database-integrity

'Process use when you need to ensure database integrity through comprehensive

UncategorizedView skill →

implementing-database-audit-logging

'Process use when you need to track database changes for compliance and

UncategorizedView skill →

automating-database-backups

'Automate database backup processes with scheduling, compression, and

UncategorizedView skill →

implementing-database-caching

'Process use when you need to implement multi-tier caching to improve

UncategorizedView skill →

optimizing-database-connection-pooling

'Process use when you need to work with connection management.

UncategorizedView skill →

detecting-database-deadlocks

'Process use when you need to work with deadlock detection.

UncategorizedView skill →

comparing-database-schemas

'Process use when you need to work with schema comparison.

UncategorizedView skill →

database-documentation-gen

'Process use when you need to work with database documentation.

UncategorizedView skill →

Page 11 of 20 · 996 results