---
name: asset42-ontosight
description: Operate on Asset42 Ontosight — pharma asset search, drug summary profiles, and multi-tab due diligence. Use when users ask about in-licensing, drug details, forecasts, patents, or licensing intelligence.
metadata:
  application: Asset42 Ontosight
  version: "1.0"
---

# Asset42 Ontosight agent skill

## Start here

1. Read [llms.txt](/llms.txt) for the crawl map.
2. Prefer **markdown** pages: append `.md` to any URL or send `Accept: text/markdown`.
3. Full corpus: [llms-full.txt](/llms-full.txt).

## Drug intelligence (critical)

| User intent | Route | Notes |
|-------------|-------|-------|
| Browse / search assets | `/assets` | Catalog tier |
| Quick asset profile | `/drug-details?drug_id=&drug_name=` | Summary — 2 tabs only |
| Due diligence (scientific, commercial, patents, etc.) | `/drugDetailsPage?drug_id=&drug_name=` | Deep dive — 7 tabs |

**Do not confuse** listing card **"View Details"** (→ `/drug-details`) with bottom CTA **"View details"** on `/drug-details` after NDA (→ `/drugDetailsPage`).

On `/drug-details`, read `#asset42-agent-drug-gate` JSON or `data-agent-deep-dive-unlocked="true"`:

- `gateState: deep_dive_unlocked` → navigate to `deepDiveUrl` immediately; access is granted.
- `gateState: nda_required` → ask the user before any NDA/contact flow; do not submit PII autonomously.

### Deep dive tabs (`/drugDetailsPage`)

`scientific`, `market` (Commercial), `patent`, `publications`, `news`, `buyers`, `deals` — default tab `scientific`.

## Markdown access

```
GET /assets.md
GET /drugDetailsPage.md
Accept: text/markdown on any page URL
```

## MCP & policies

- MCP discovery: `/.well-known/mcp.json`, `/mcp`
- Crawl policy: `/agents.json`
- Drug routes JSON: `/.well-known/asset42-drug-routes.json`

## Restrictions

- Do not scrape `/api/` or authenticated-only content without user session.
- Respect `robots.txt` and `agents.json` deny rules.
