Skip to content

Commit f06356d

Browse files
committed
Merge branch 'main' of github.com:apify/apify-github-copilot-plugin into feat/marketplace-fallback
2 parents 13670d4 + c4d2b1b commit f06356d

3 files changed

Lines changed: 4 additions & 19 deletions

File tree

README.md

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ Official Apify plugin for GitHub Copilot — adds an `apify` agent, an Apify MCP
99
| Component | Name | Purpose |
1010
|---|---|---|
1111
| Agent (entry point) | `apify` | Routes each Apify request to the right MCP tool, CLI-based flow, or internal skill. **This is the one you should invoke.** |
12-
| Routing rule | `apify-routing` | Tells Copilot to send Apify-related requests through the `apify` agent first instead of calling `apify-*` skills directly. |
1312
| MCP server | `apify` (`https://mcp.apify.com/`) | Configured in `.vscode/mcp.json`; lets the agent search the Apify Store, fetch Actor details, run Actors, retrieve dataset items, and look up Apify docs when MCP is available. |
1413
| Skill | `apify-actor-development` | Create, debug, test, and deploy a new Apify Actor from scratch. |
1514
| Skill | `apify-actorization` | Convert an existing JavaScript, TypeScript, Python, or CLI-based project into an Apify Actor. |
@@ -19,25 +18,15 @@ Official Apify plugin for GitHub Copilot — adds an `apify` agent, an Apify MCP
1918

2019
## Installation
2120

22-
Clone (or copy) the plugin contents into your project repository so that the Copilot-specific directories end up in the right places:
21+
Clone (or copy) the plugin contents into your project repository so that the Copilot-specific directories (apify folder with plugin.json and .mcp.json) are in the right places.
2322

2423
```bash
2524
# Clone the plugin repo
2625
git clone https://github.com/apify/apify-copilot-plugin /tmp/apify-copilot
2726

28-
# Copy Copilot agent, skills, and instructions into .github/
29-
mkdir -p .github
30-
cp -r /tmp/apify-copilot/agents .github/
31-
cp -r /tmp/apify-copilot/skills .github/
32-
cp -r /tmp/apify-copilot/instructions .github/
3327

34-
# Copy MCP server config into .vscode/
35-
mkdir -p .vscode
36-
cp /tmp/apify-copilot/.vscode/mcp.json .vscode/mcp.json
3728
```
3829

39-
After copying, reload VS Code (View → Command Palette → "Developer: Reload Window").
40-
4130
### Prerequisites
4231

4332
- **VS Code** with the **GitHub Copilot Chat** extension installed and active.

apify/skills/apify-ultimate-scraper/SKILL.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,9 @@ If this fails, install the CLI first:
8181
### Step 1: Understand goal and select Actor
8282

8383
Identify the target platform and use case. Read `references/actor-index.md` to find the right Actor.
84+
Prefer `apify`-tier actors; use `community`-tier only when no `apify` actor covers the task.
85+
For input schemas, fetch dynamically: `apify actors info "ACTOR_ID" --input --json 2>/dev/null`
86+
If the output is empty, re-run without the redirect (`2>&1`) to surface auth or network errors before proceeding.
8487

8588
If the task involves a multi-step pipeline, also read the matching workflow guide:
8689

apify/skills/apify-ultimate-scraper/references/actor-index.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,3 @@
1-
# Actor index
2-
3-
Flat lookup for Actor selection. For input schemas, fetch dynamically:
4-
`apify actors info "ACTOR_ID" --input --json`
5-
6-
Tiers: `apify` = Apify-maintained (always prefer), `community` = community-maintained (fill gaps).
7-
81
## Instagram
92

103
| Actor | Tier | Best for |

0 commit comments

Comments
 (0)