Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "context-dev",
"displayName": "Context.dev",
"version": "2.2.0",
"version": "2.3.0",
"description": "Search, scrape, crawl, extract, parse, monitor, and process the live web with Context.dev.",
"author": {
"name": "Context.dev",
Expand Down
2 changes: 1 addition & 1 deletion commands/search-web.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ description: Search the live web with Context.dev and answer from current source

1. Turn the user's request into a focused search query. Preserve explicit freshness, country, inclusion, and exclusion constraints.
2. Confirm the `context` MCP server is enabled and authenticated. If authentication is required, use the `connect-context-dev` skill.
3. Call `web-search`. Use domain filters when the user requests official or site-specific sources.
3. Call `web-search`. Use domain filters for official or site-specific sources, and enable `highlightsOptions` when the answer needs relevant source passages.
4. Answer from the returned results and cite the source URLs. Clearly separate sourced facts from any inference.
5. If the results are weak, refine the query once rather than inventing an answer.
6 changes: 3 additions & 3 deletions skills/context-dev/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ Choose the narrowest operation that directly returns the needed result.
| Starting URL to linked pages in one response, up to 500 pages | `POST /web/crawl` | [Crawl](https://docs.context.dev/crawl/overview) |
| Starting URL or sitemap to a background crawl, up to 25,000 pages | `POST /batch/submit` with `input.mode: "crawl"` | [Async crawls](https://docs.context.dev/crawl/async) |
| URL list to Markdown or HTML in the background, up to 25,000 URLs | `POST /batch/submit` | [Batches](https://docs.context.dev/batches/overview) |
| Search query to ranked web results, optionally with Markdown | `POST /web/search` | [Search](https://docs.context.dev/search/overview) |
| Search query to ranked web results, optionally with Markdown or highlights | `POST /web/search` | [Search](https://docs.context.dev/search/overview) |
| Research task to structured JSON and source URLs | `POST /web/answers` | [Answers](https://docs.context.dev/answers/overview) |
| Uploaded document up to 50 MiB to Markdown | `POST /parse` | [Parse](https://docs.context.dev/parse/overview) |
| Domain, name, work email, ticker, direct URL, or transaction descriptor to company profile | `POST /brand/retrieve` | [Brand](https://docs.context.dev/brand/overview) |
Expand Down Expand Up @@ -139,10 +139,10 @@ An uncached domain or email lookup with `behavior: "fail"` and `timeoutOpts.mill

| Operation | Credits |
| --- | --- |
| `POST /web/scrape` | 1, or 2 with `sharedParams.actions`. Highlights +3 when passages are returned; JSON +4 on success; product +1 on success or a missing page; product AI fallback +6 when used; PDF OCR +1 per recovered page on a fresh fetch. 0 when every output fails, except a target 404, which charges the base (+1 with product). |
| `POST /web/scrape` | 1, or 2 with `sharedParams.actions`. Highlights +1 when passages are returned; JSON +4 on success; product +1 on success or a missing page; product AI fallback +6 when used; PDF OCR +1 per recovered page on a fresh fetch. 0 when every output fails, except a target 404, which charges the base (+1 with product). |
| `GET /web/urls` | 1, or 2 with `search` |
| `POST /web/crawl` | 1 per page; rate-limit weight 10 |
| `POST /web/search` | 1 per 10 results, with or without page content |
| `POST /web/search` | 1 per 10 results; Markdown and highlights each add 1 per 10 results when returned |
| `POST /web/answers` | 10 (`fast`) or 100 (`ultra`, the default), charged only on success |
| `POST /parse` | 1, plus 1 per OCR-recovered page |
| `POST /brand/retrieve`, `GET /web/styleguide` | 10 |
Expand Down
7 changes: 4 additions & 3 deletions skills/context-search/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,10 @@ already have the exact page URL.
1. Choose `get-news-search` when the request is specifically about one company's coverage; otherwise use `web-search`.
2. Preserve named entities, dates, and constraints in the query or company identifier.
3. Set filters, freshness, or country only when the request calls for them.
4. Use the smallest result count that can answer the question.
5. Prefer authoritative or primary sources when the user asks for official information.
6. Summarize the relevant findings and cite the returned source URLs.
4. Enable `highlightsOptions` when the answer needs relevant source passages, or `markdownOptions` when it needs complete page content.
5. Use the smallest result count that can answer the question.
6. Prefer authoritative or primary sources when the user asks for official information.
7. Summarize the relevant findings and cite the returned source URLs.

If the user provides a known URL, use `web-scrape` with `formats: { markdown: true }` instead. If a search result must be read in full, scrape only the selected result rather than every result.

Expand Down
Loading