Files
Matt H 81fac4875e Add OpenAI Codex plugin support (#10)
* Add OpenAI Codex plugin support (dual-manifest)

Add .codex-plugin/plugin.json manifest and .agents/plugins/marketplace.json
for Codex compatibility. Skills directory is shared between both platforms.

* Add .agents/skills symlinks for Codex skill discovery

Codex scans .agents/skills/ at the repo root for skill auto-discovery.
Symlinks point back to the shared skills/ directory so both platforms
read the same SKILL.md files. Codex docs confirm symlink support.

* Direct agent to read from output file instead of stdout

Codex truncates stdout via max_output_tokens on tool calls, so the
JSON results get cut off. The -o flag already saves full results to
file — instruct the agent to read from there instead.

* Tell agent not to cap output tokens on parallel-cli commands

The CLI already bounds output via --max-results and
--excerpt-max-chars-total. Adding max_output_tokens on the tool call
creates a second truncation layer that breaks JSON parsing.

* Add Codex installation instructions to README

* Fix enrichment skill: add --output to poll command

The --target flag on enrich run doesn't carry over to the poll step,
so the output CSV was never written. The poll command needs its own
--output flag to save results.

* Add --json flag to enrich run commands

Without --json, the CLI output isn't structured and the interaction_id
can't be parsed for multi-turn context chaining.
2026-03-26 21:39:33 -07:00

40 lines
1.4 KiB
JSON

{
"name": "parallel",
"version": "0.2.0",
"description": "Parallel Web Search and Task API integration. Provides web search, content extraction, deep research tasks, and data enrichment capabilities.",
"author": {
"name": "Parallel Web Systems",
"email": "support@parallel.ai",
"url": "https://parallel.ai"
},
"homepage": "https://docs.parallel.ai/home",
"repository": "https://github.com/parallel-web/parallel-agent-skills",
"license": "MIT",
"keywords": [
"web-search",
"research",
"data-enrichment",
"mcp",
"parallel",
"ai-tools",
"content-extraction"
],
"skills": "./skills/",
"interface": {
"displayName": "Parallel",
"shortDescription": "Web search, deep research, and data enrichment",
"longDescription": "AI-native web infrastructure for coding agents. Search the web, extract content from URLs, run deep multi-source research tasks, and bulk-enrich datasets with web-sourced fields — all through the parallel-cli.",
"developerName": "Parallel Web Systems",
"category": "Productivity",
"capabilities": ["Read", "Write"],
"websiteURL": "https://parallel.ai",
"privacyPolicyURL": "https://parallel.ai/privacy",
"termsOfServiceURL": "https://parallel.ai/terms",
"defaultPrompt": [
"Search the web for the latest news on a topic",
"Run deep research on a complex question",
"Enrich a list of companies with CEO names and funding data"
]
}
}