All authors
jeremylongshore avatar

Claude Skills by jeremylongshore

github.com/jeremylongshore
6,900 skillsA× 6,258B× 575C× 49D× 9F× 9336 installs12,188 views
MnemosA

Persistent memory and learning-loop skills for AI coding agents using mnemos MCP tools. Use whenever mnemos_* MCP tools are available and you are doing work worth remembering. Cross-session memory, conventions, corrections, and architectural decisions surface back into context automatically. Triggers on session start (record a goal), session end (record a summary), the user says "save", "remember", "record this", "we were wrong about", and on any genuine correction or architectural decision. ...

ai-agentsrustgo
0
2,689
Arcgis To PortaljsA

Migrate a whole ArcGIS Hub site into a PortalJS Arc portal end-to-end. Harvests the Hub /data.json (DCAT-US) inventory, exports every FeatureService layer through the ArcGIS REST query API with resultOffset paging, converts each to the serverless dual tier (PMTiles render + GeoParquet query) with tabular items to Parquet, pushes everything to Cloudflare R2 via Git LFS, appends dual-tier datasets.json entries, and writes a source-vs-derived parity report. Use to move a City or sector ArcGIS Hu...

ai-agentsbashreact
0
2,689
Portaljs Add ChartA

Add a chart (line, bar, area, pie, or scatter) to a dataset's showcase in a PortalJS portal. Installs recharts, writes a reusable Chart component, and renders it in the showcase Views section. Use when visualizing a dataset already registered in datasets.json.

ai-agentsgobash
0
2,689
Portaljs Add DatasetA

Add a dataset (CSV, TSV, JSON, or GeoJSON) to an existing PortalJS portal. Appends an entry to datasets.json so the catalog and showcase render it automatically; routes the data by source (local file vs remote URL) — R2 via Git LFS by default, remote URLs by passthrough. Use when registering a new dataset in a scaffolded portal.

ai-agentsbashreact
0
2,689
Portaljs Add DcatA

Make a PortalJS portal harvestable by national/EU/US open-data portals — emit standards-compliant DCAT catalog feeds (DCAT 2/3, DCAT-AP, DCAT-US, national profiles) in JSON-LD, Turtle, and RDF/XML at build, with autodiscovery and per-profile conformance checking. Use when a portal needs to be harvested by data.europa.eu, data.gov, or a national open-data catalog.

ai-agentsgobash
0
2,689
Portaljs Add GeoA

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.

ai-agentsbashsql
0
2,689
Portaljs Add MapA

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.

ai-agentsbashreact
0
2,689
Portaljs Add ResourceA

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.

ai-agentsbashreact
0
2,689
Portaljs ArchitectA

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.

ai-agentsgobash
0
2,689
Portaljs Check Data QualityA

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.

ai-agentspythonshell
0
2,689
Portaljs Connect CkanA

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.

ai-agentstypescriptgo
0
2,689
Portaljs Define SchemaA

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.

ai-agentsgobash
0
2,689
Portaljs DeployA

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.

ai-agentsbashreact
0
2,689
Portaljs MigrateA

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.

ai-agentsgobash
0
2,689
Portaljs New PortalA

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.

ai-agentsbashreact
0
2,689
Quit SponsorA

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

ai-agentsgoreact
0
2,689
Janitor DiscoverA

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 with existing skills before installing, or compare a local skill against alternatives. Trigger with '/janitor-discover'.

ai-agentsbashgit
0
2,689
Janitor FixA

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

ai-agentsbash
0
2,689
Janitor ReportA

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

ai-agentsgobash
0
2,689
Janitor SwipeB

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

ai-agentsshellbash
0
2,689
Janitor ValueA

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

ai-agentsbashapi
0
2,689
Agent PatternsA

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

ai-agentspythongo
0
2,689
Api ContractA

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

ai-agentstypescriptapi
0
2,689
Spec WritingA

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

ai-agentsgotesting
0
2,689
Sprint WorkflowA

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

ai-agentspythongo
0
2,689
TransactA

Build natural-language crypto agents, web3 assistants, and trading bots that read and write EVM chain state. Aomi turns prompts ("swap 1 ETH for USDC", "open a 3x GMX long", "bet $100 on Polymarket") into wallet-signed transactions on Ethereum, Base, Arbitrum, Optimism, Polygon, Linea — non-custodial, fork-simulated. Use when the user wants a crypto/DeFi agent, AI trading/wallet assistant, or on-chain execution against Uniswap, Aave, Lido, GMX, Hyperliquid, Polymarket, Binance, OKX, or 40+ ot...

ai-agentstypescriptrust
0
2,689
Finding Arbitrage OpportunitiesA

'Detect profitable arbitrage opportunities across CEX, DEX, and cross-chain

ai-agentspythongo
0
2,689
Exploring Blockchain DataA

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

ai-agentspythongo
0
2,689
Monitoring Cross Chain BridgesA

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

ai-agentspythongo
0
2,689
Tracking Crypto DerivativesA

'Track cryptocurrency futures, options, and perpetual swaps with funding

ai-agentspythonbash
0
2,689
Aggregating Crypto NewsA

'Aggregate breaking cryptocurrency news from 50+ sources including CoinDesk,

ai-agentspythongo
0
2,689
Tracking Crypto PortfolioA

'Track cryptocurrency portfolio with real-time valuations, allocation

ai-agentspythonbash
0
2,689
Generating Trading SignalsA

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

ai-agentspythonbash
0
2,689
Calculating Crypto TaxesA

'Calculate cryptocurrency tax obligations with cost basis tracking, capital

ai-agentspythongo
0
2,689
Optimizing Defi YieldsA

'Find and compare DeFi yield opportunities across protocols with APY

ai-agentspythongo
0
2,689
Routing Dex TradesA

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

ai-agentspythonbash
0
2,689
Simulating Flash LoansA

'Simulate flash loan strategies with profitability calculations and risk

ai-agentspythongo
0
2,689
Optimizing Gas FeesA

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

ai-agentspythongo
0
2,689
Analyzing Liquidity PoolsA

'Analyze DEX liquidity pools for TVL, volume, fees, impermanent loss,

ai-agentspythonbash
0
2,689
Scanning Market MoversA

'Detect significant price movements and unusual volume across crypto

ai-agentspythongo
0
2,689
Tracking Crypto PricesA

'Track real-time cryptocurrency prices across exchanges with historical

ai-agentspythonbash
0
2,689
Analyzing Market SentimentA

'Analyze cryptocurrency market sentiment using Fear & Greed Index, news

ai-agentspythonbash
0
2,689
Analyzing MempoolA

'Monitor blockchain mempools for pending transactions, gas analysis,

ai-agentspythongo
0
2,689
Analyzing Nft RarityA

'Calculate NFT rarity scores and rank tokens by trait uniqueness.

ai-agentspythongo
0
2,689
Analyzing On Chain DataA

'Process perform on-chain analysis including whale tracking, token flows,

ai-agentspythongo
0
2,689
Analyzing Options FlowA

'Track crypto options flow to identify institutional positioning and

ai-agentspythonbash
0
2,689
Optimizing Staking RewardsA

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

ai-agentspythonbash
0
2,689
Tracking Token LaunchesA

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

ai-agentspythongo
0
2,689
Backtesting Trading StrategiesA

'Backtest crypto and traditional trading strategies against historical

ai-agentspythonbash
0
2,689
Auditing Wallet SecurityA

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

ai-agentspythongo
0
2,689