A collection of custom GitHub Copilot Cloud Agents for research and documentation.
| Agent | Trigger | Output |
|---|---|---|
laravel-package |
/laravel-package <vendor/package> |
.steering/laravel-packages/<vendor>__<package>.md |
skill-research |
/skill-research <github-url-to-skill> |
.steering/skills/<owner>__<skill-name>.md |
mcp-research |
/mcp-research <url> |
mcps/<owner>__<name>.md |
A custom GitHub Copilot Cloud Agent that researches Laravel packages and generates Obsidian-style research notes.
Before using the agent, complete these two steps:
Go to Repo Settings > Secrets and variables > Copilot env and add:
Go to Repo Settings > Copilot > Memory and enable it so the agent learns from past runs.
In Copilot Chat (GitHub.com, VS Code, or JetBrains), select the laravel-package agent and prompt:
/laravel-package spatie/laravel-markdown-response
The agent will research the package and write a note to:
.steering/laravel-packages/spatie__laravel-markdown-response.md
- Parses
<vendor/package>from the prompt. - Researches via DeepWiki, GitHub MCP, and Context7:
- GitHub repo stats (stars, forks, releases)
- Packagist downloads
- Laravel News article
- Package docs
- Generates a structured note using the Laravel package template.
- Writes the note to
.steering/laravel-packages/<vendor>__<package>.md.
Add to repo Settings > Copilot > MCP:
{
"mcpServers": {
"deepwiki": {
"type": "sse",
"url": "https://api.deepwiki.com/sse",
"tools": ["*"],
"headers": { "Authorization": "Bearer $DEEPWIKI_KEY" }
},
"context7": {
"command": "npx",
"args": ["@context7/mcp-server"],
"env": { "CONTEXT7_API_KEY": "${CONTEXT7_KEY:-fallback}" }
},
"github": {
"type": "sse",
"url": "https://mcp.github.com/sse",
"tools": ["read", "search"]
}
}
}Add to Repo Settings > Secrets and variables > Copilot env:
Enable in Repo Settings > Copilot > Memory so the agent learns from past runs.
.github/
├── agents/
│ ├── laravel-package.agent.md # Laravel package agent
│ └── skill-research.agent.md # Skill research agent
├── skills/
│ ├── laravel-research/
│ │ ├── SKILL.md # Note generator skill
│ │ └── laravel-package-template.md # Blank template reference
│ └── skill-research/
│ ├── SKILL.md # Skill note generator skill
│ └── skill-template.md # Blank template reference
└── workflows/
└── sync-skill-template.yml # Copies templates/skill.md → skill-research/skill-template.md
.steering/
├── laravel-packages/ # Laravel package research notes
│ └── <vendor>__<package>.md
└── skills/ # Copilot skill research notes
└── <owner>__<skill-name>.md
mcps/ # MCP server research notes
└── <owner>__<name>.md
A custom GitHub Copilot Cloud Agent that researches GitHub Copilot skills and generates structured research notes.
In Copilot Chat (GitHub.com, VS Code, or JetBrains), select the skill-research agent and prompt:
/skill-research https://github.com/microsoft/skills/blob/main/.github/skills/copilot-sdk
The agent will research the skill and write a note to:
.steering/skills/microsoft__copilot-sdk.md
- Parses the GitHub URL to extract
owner,repo,path, andskill-name. - Researches via GitHub MCP and DeepWiki:
- Reads
SKILL.mdfor description and capabilities. - Lists all files in the skill directory.
- Searches for agents/workflows that use the skill.
- Reads the parent repo README for ecosystem context.
- Reads
- Generates a structured note using the skill template.
- Writes the note to
.steering/skills/<owner>__<skill-name>.md.