Toolverse
All skills

copilot-sdk

by github

Build agentic applications with GitHub Copilot SDK. Use when embedding AI agents in apps, creating custom tools, implementing streaming responses, managing sessions, connecting to MCP servers, or creating custom agents. Triggers on Copilot SDK, GitHub SDK, agentic app, embed

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
github
Category
Data Science
Views
52

About this skill

Build agentic applications with GitHub Copilot SDK. Use when embedding AI agents in apps, creating custom tools, implementing streaming responses, managing sessions, connecting to MCP servers, or creating custom agents. Triggers on Copilot SDK, GitHub SDK, agentic app, embed Copilot, programmable agent, MCP server, custom agent.

How to use

  1. Zainstaluj GitHub Copilot CLI i uwierzytelnij się, następnie sprawdź wersję poleceniem copilot --version. Upewnij się, że masz zainstalowany wymagany runtime: Node.js 18+, Python 3.8+, Go 1.21+ lub .NET 8.0+.

  2. Zainstaluj SDK dla wybranego języka: dla TypeScript uruchom npm install @github/copilot-sdk tsx, dla Python pip install github-copilot-sdk, dla Go go get github.com/github/copilot-sdk/go, dla .NET dotnet add package GitHub.Copilot.SDK.

  3. Utwórz plik z kodem agenta. W TypeScript zaimportuj CopilotClient, utwórz instancję klienta i sesję z wybranym modelem (np. gpt-4.1). W Pythonie użyj CopilotClient z modułu copilot i uruchom funkcję asynchroniczną.

  4. Wyślij prompt do sesji za pomocą metody sendAndWait() lub send(), przekazując wiadomość użytkownika. Copilot przetworzy żądanie i zwróci odpowiedź.

  5. Obsłuż odpowiedź i wyświetl wynik. W TypeScript dostęp do treści uzyskasz przez response?.data.content. Po zakończeniu pracy zamknij klienta metodą stop().

  6. Uruchom aplikację: dla TypeScript użyj npx tsx nazwa_pliku.ts, dla Python python nazwa_pliku.py, dla Go go run ., dla .NET dotnet run.

Related skills

rust-coding-skill

by UtakataKyosui

Guides Claude in writing idiomatic, efficient, well-structured Rust code using proper data modeling, traits, impl organization, macros, and build-speed best practices.

Data Science
248325

notebooklm

by leegonzales

Query Google NotebookLM for source-grounded, citation-backed answers from uploaded documents. Reduces hallucinations through Gemini's document-only responses. Browser automation with library management and persistent authentication.

Data Science
142112

ml-paper-writing

by davila7

Write publication-ready ML/AI papers for NeurIPS, ICML, ICLR, ACL, AAAI, COLM. Use when drafting papers from research repos, structuring arguments, verifying citations, or preparing camera-ready submissions. Includes LaTeX templates, reviewer guidelines, and citation

Data Science
2681

pptx

by anthropics

Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks

Data Science
134310

claude-automation-recommender

by anthropics

Analyze a codebase and recommend Claude Code automations (hooks, subagents, skills, plugins, MCP servers). Use when user asks for automation recommendations, wants to optimize their Claude Code setup, mentions improving Claude Code workflows, asks how to first set up Claude Code

Data Science
1787

arxiv-search

by langchain-ai

Search arXiv preprint repository for papers in physics, mathematics, computer science, quantitative biology, and related fields

Data Science
76172