Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Search library documentation and code examples via Nia
How to use
Upewnij się, że masz dostęp do klucza API Nia — dodaj zmienną środowiskową NIA_API_KEY lub skonfiguruj serwer nia w pliku mcp_config.json.
Aby wyszukać dokumentację konkretnego pakietu, użyj polecenia z parametrem --package i --query. Na przykład, aby znaleźć informacje o dependency injection w FastAPI, uruchom: uv run python -m runtime.harness scripts/mcp/nia_docs.py --package fastapi --query "dependency injection".
Jeśli chcesz ograniczyć wyszukiwanie do konkretnego rejestru (npm, PyPI, Crates, Go), dodaj parametr --registry. Przykład: --package react --registry npm --query "hooks patterns" przeszuka tylko pakiety npm.
Do wyszukiwania konkretnych wzorców kodu użyj parametru --grep z wyrażeniem regularnym. Na przykład: --package sqlalchemy --grep "session.execute" znajdzie wszystkie miejsca, gdzie pojawia się ten wzorzec.
Aby przeszukać wszystkie indeksowane źródła naraz bez ograniczenia do konkretnego pakietu, użyj parametru --search. Przykład: --search "error handling middleware" zwróci wyniki ze wszystkich dostępnych bibliotek.
Domyślnie otrzymujesz 5 wyników — możesz zmienić tę liczbę parametrem --limit, jeśli potrzebujesz więcej przykładów.