commit f6bae140087a0a9a84f5b267d3f9ddef851da5e2 Author: Zhongwei Li Date: Sat Nov 29 18:22:43 2025 +0800 Initial commit diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json new file mode 100644 index 0000000..fa19494 --- /dev/null +++ b/.claude-plugin/plugin.json @@ -0,0 +1,23 @@ +{ + "name": "perplexity", + "description": "Real-time web search, reasoning, and research through Perplexity's API", + "version": "0.5.0", + "author": { + "name": "Perplexity AI", + "email": "api@perplexity.ai" + }, + "mcp": { + "perplexity": { + "type": "stdio", + "command": "npx", + "args": [ + "-y", + "@perplexity-ai/mcp-server" + ], + "env": { + "PERPLEXITY_API_KEY": "${PERPLEXITY_API_KEY}", + "PERPLEXITY_TIMEOUT_MS": "${PERPLEXITY_TIMEOUT_MS:-600000}" + } + } + } +} \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..1ea5e2a --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# perplexity + +Real-time web search, reasoning, and research through Perplexity's API diff --git a/plugin.lock.json b/plugin.lock.json new file mode 100644 index 0000000..1507b78 --- /dev/null +++ b/plugin.lock.json @@ -0,0 +1,41 @@ +{ + "$schema": "internal://schemas/plugin.lock.v1.json", + "pluginId": "gh:dkmaker/my-claude-plugins:perplexity", + "normalized": { + "repo": null, + "ref": "refs/tags/v20251128.0", + "commit": "73426ec4198da04a0ba0363879cb151752d3c6cd", + "treeHash": "4323d4a8d3c26da0d1b8c4778b6fe55ffcdd41fcd83456d899bc9bd6ca0b05ee", + "generatedAt": "2025-11-28T10:16:31.168106Z", + "toolVersion": "publish_plugins.py@0.2.0" + }, + "origin": { + "remote": "git@github.com:zhongweili/42plugin-data.git", + "branch": "master", + "commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390", + "repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data" + }, + "manifest": { + "name": "perplexity", + "description": "Real-time web search, reasoning, and research through Perplexity's API", + "version": "0.5.0" + }, + "content": { + "files": [ + { + "path": "README.md", + "sha256": "77a3ef3b3f17d23315e2ba3ac382434c8791693caaa52f3a57a09c16ac7046ac" + }, + { + "path": ".claude-plugin/plugin.json", + "sha256": "fce4e6566752f5da521e38e8a1a9556f72ed4da976a3b96798d9321fe41a7437" + } + ], + "dirSha256": "4323d4a8d3c26da0d1b8c4778b6fe55ffcdd41fcd83456d899bc9bd6ca0b05ee" + }, + "security": { + "scannedAt": null, + "scannerVersion": null, + "flags": [] + } +} \ No newline at end of file