
Product
Microsoft Teams Notifications Are Now Available in Socket
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.
clawpipe-booster-browsing
Advanced tools
Opt-in Booster pack that maps natural-language site-action prompts to browsing-skills dispatch descriptors. Bridges clawpipe-ai with github.com/browsing-skills/browsing-skills.
Alpha (0.0.x). Expect breaking changes to the dispatch sentinel format and rule API until 1.0.
Opt-in ClawPipe Booster pack that maps natural-language site-action prompts to browsing-skills dispatch descriptors.
clawpipe-ai's default Booster returns a deterministic answer string
(skipping the LLM). This pack widens that contract: rules return a
deterministic action descriptor that the caller dispatches to a browsing
runner (Chrome bridge, Playwright, Browserbase, etc.).
That contract widening is real, and it doesn't belong in the core SDK. So this lives as a separate opt-in package. Install it only if you're building agent flows that mix LLM calls with browser automation.
npm install clawpipe-ai clawpipe-booster-browsing
clawpipe-ai is a peer dependency (>= 3.7.0).
import { Booster } from 'clawpipe-ai';
import {
browsingRules,
parseBoosterDispatch,
} from 'clawpipe-booster-browsing';
const booster = new Booster();
for (const rule of browsingRules) booster.addRule(rule);
const out = booster.tryResolve('search noise canceling headphones on amazon');
const dispatch = parseBoosterDispatch(out);
if (dispatch) {
// out was 'BOOSTER_DISPATCH:{"runner":"browsing-skills","skill":"amazon.com/search","args":{"query":"noise canceling headphones"}}'
// dispatch = { runner: 'browsing-skills', skill: 'amazon.com/search', args: { query: '...' } }
const data = await runBrowsingSkill(dispatch);
} else if (out) {
// some other Booster rule matched — normal deterministic answer
return out;
} else {
// no rule matched — fall through to the LLM
return await llmFallback();
}
| Rule | Pattern | Dispatched skill |
|---|---|---|
browsing.amazon.search | ^(search|find|look up) ... on amazon$ | amazon.com/search |
browsing.booking.search | ^(find|book) (hotel|stay|room) in <City> <dates> [under $N]$ | booking.com/search |
browsing.x.profile | ^(get|fetch|show) (x|twitter) profile (for) @<handle>$ | x.com/profile-data |
browsing.linkedin.post | ^(get|fetch) linkedin post (data) (from|at) <linkedin.com/posts/...>$ | linkedin.com/post-data |
browsing.reddit.search | ^(search|find) reddit (for) <query> [in r/<subreddit>]$ | reddit.com/search |
Patterns are intentionally high precision, not high recall. Mis-dispatching a browser session is more expensive than falling through to the LLM, so each regex requires explicit action verbs.
interface BrowsingDispatch {
runner: 'browsing-skills';
skill: string; // e.g. 'amazon.com/search'
args: Record<string, unknown>;
}
The pack does not execute browser actions itself. It only emits a descriptor your code maps to a browsing-skills runner of your choice.
Experimental. The contract widening (action-vs-answer) and the dispatch sentinel format may change before 1.0.
MIT
FAQs
Opt-in Booster pack that maps natural-language site-action prompts to browsing-skills dispatch descriptors. Bridges clawpipe-ai with github.com/browsing-skills/browsing-skills.
We found that clawpipe-booster-browsing demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Product
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.

Security News
Socket CTO Ahmad Nassri joins AppSec leaders at Black Hat to discuss active malware, package manager risks, and software supply chain defense.