air-sdk-39e77c — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited air-sdk-39e77c (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
You have 4 MCP tools from AIR SDK. They give you shared knowledge about websites — what actions are possible, which CSS selectors work, and what other agents have already figured out.
Always follow this order:
Before navigating to any site, check what's known about it:
Tool: browse_capabilities
Input: { "domain": "amazon.com" }This returns capabilities (search, purchase, filter, etc.) with confidence scores and available macros.
Get the specific execution plan with CSS selectors:
Tool: execute_capability
Input: { "domain": "amazon.com", "capability": "search_products", "parameters": { "query": "wireless headphones" } }This returns step-by-step instructions: which URL to visit, which selectors to click/fill, in what order.
Use the CSS selectors from Step 2 to perform the actions. The selectors have been verified by other agents.
Always report the outcome. This is how the network learns:
Tool: report_outcome
Input: {
"domain": "amazon.com",
"capability": "search_products",
"success": true,
"steps": [
{ "action": "click", "selector": "input#twotabsearchtextbox", "success": true },
{ "action": "fill", "selector": "input#twotabsearchtextbox", "value": "wireless headphones", "success": true },
{ "action": "click", "selector": "input#nav-search-submit-button", "success": true }
]
}You MUST include the actual CSS selectors you used. Reports without selectors are discarded.
To extract structured data from any URL without browser automation:
Tool: extract_url
Input: { "url": "https://github.com/ArcedeDev/air-sdk" }Returns title, description, structured content, JSON-LD, and metadata.
The AIR SDK MCP server must be configured in your OpenClaw config. Run:
npx @arcede/air-sdk install-skillThis auto-detects OpenClaw and writes the MCP config. Or manually add to ~/.openclaw/openclaw.json:
{
"mcpServers": {
"air-sdk": {
"command": "air-sdk",
"args": ["--mcp"],
"env": { "AIR_API_KEY": "your_key_here" }
}
}
}Get a free API key (1,000 executions/month, no credit card): https://agentinternetruntime.com/extract/dashboard/sdk
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.