grainger
v0.1.0Claude Code plugin: Grainger.com (US industrial MRO) product research — typeahead and category discovery from a script, price and spec verification from the signed-in browser. Encodes the mapped /ta/v3, /tap/v2 and __PRELOADED_STATE__ surfaces, the facet grammar that filters a category, per-branch stock counts across ~325 branches, and the three distinct ways Grainger refuses a request while returning HTTP 200.
By Daniel RosehillLicense: MIT0 GitHub starsUpdated 2 months ago
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 4 skill or MCP entries
- Source updated
- Aug 17, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install grainger for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install grainger@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/danielrosehill/Claude-Grainger-PluginClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.
Plugin files
├── .claude-plugin/plugin.json├── skills/grainger-branch-stock/SKILL.md├── skills/grainger-fetch-route/SKILL.md├── skills/grainger-listing-check/SKILL.md└── skills/grainger-search/SKILL.md
Included Skills4
Find which Grainger branches hold stock of a filtered product set, using the ~325-branch availability map embedded in every category page. Use for same-day pickup questions and "who has these near me".
Decide how to reach grainger.com and prove the route works before spending requests on it. Use at the start of any Grainger task, and whenever a fetch returns something that looks like an empty or missing page.
Read price, specs and live availability for a Grainger item from the user's signed-in browser. Use when a price or a spec table is actually needed — it is the only route to either.
Turn a vague product need into a Grainger category, its facet rail and a filtered SKU list, using the scripted tier only. Use this to establish what to search and how to narrow it, before spending any browser session.
Plugin manifests1
{
"name": "grainger",
"version": "0.1.0",
"description": "Claude Code plugin: Grainger.com (US industrial MRO) product research — typeahead and category discovery from a script, price and spec verification from the signed-in browser. Encodes the mapped /ta/v3, /tap/v2 and __PRELOADED_STATE__ surfaces, the facet grammar that filters a category, per-branch stock counts across ~325 branches, and the three distinct ways Grainger refuses a request while returning HTTP 200.",
"author": {
"name": "Daniel Rosehill",
"url": "https://github.com/danielrosehill"
},
"repository": "https://github.com/danielrosehill/Claude-Grainger-Plugin",
"license": "MIT",
"keywords": [
"grainger",
"mro",
"industrial-supply",
"product-research",
"price-check",
"branch-availability",
"datadome",
"shopping",
"procurement"
]
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[grainger on Agent Plugins Marketplace](https://pluginsmp.com/plugins/grainger)