MCPcopy Create free account

hub / github.com/OpenSenseNova/SenseNova-Skills / types & classes

Types & classes45 in github.com/OpenSenseNova/SenseNova-Skills

↓ 24 callersClassCheckResult
skills/sn-ppt-doctor/ppt_doctor/check_environment.py:73
↓ 23 callersClassCheckResult
skills/sn-ppt-doctor/ppt_doctor/checks.py:34
↓ 18 callersClassField
Metadata marker that pairs a field with one or more env var names. Env vars are tried in order; the first env var that is set is returned.
skills/sn-image-base/scripts/sn_image_base/configs.py:44
↓ 11 callersClassProviderConfig
skills/sn-search-academic/scripts/search.py:30
↓ 7 callersClassInvalidBaseUrlError
Raised when base URL is not provided via CLI argument or environment variable.
skills/sn-image-base/scripts/sn_image_base/exceptions.py:33
↓ 6 callersClassBadConfigurationError
Raised when the configuration is invalid.
skills/sn-image-base/scripts/sn_image_base/exceptions.py:17
↓ 6 callersClassCliError
skills/sn-search-finance/scripts/finance_search.py:73
↓ 5 callersClassMissingApiKeyError
Raised when API key is not provided via CLI argument or environment variable.
skills/sn-image-base/scripts/sn_image_base/exceptions.py:23
↓ 5 callersClassModelClientError
skills/sn-ppt-standard/lib/model_client.py:112
↓ 4 callersClassFillResult
skills/sn-ppt-doctor/ppt_doctor/interactive.py:17
↓ 4 callersClassFillResult
skills/sn-ppt-doctor/ppt_doctor/check_environment.py:461
↓ 4 callersClassProviderConfig
skills/sn-search-academic/scripts/paper.py:23
↓ 3 callersClassArxivSearchAssistant
Thin wrapper around arxiv.Client that returns legacy skill items.
skills/sn-search-academic/scripts/arxiv_search.py:36
↓ 3 callersClassU1HttpBadResponseError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:96
↓ 3 callersClassU1HttpResponseParseError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:72
↓ 2 callersClassConfigs
Central registry of env var names and built-in defaults. Fields annotated with ``Annotated[str, EnvVar(...)]`` are resolved in ``__init__``:
skills/sn-image-base/scripts/sn_image_base/configs.py:81
↓ 2 callersClassGoogleScholarBlockedError
Raised when Google Scholar returns a captcha or automated traffic page.
skills/sn-search-academic/scripts/google_scholar_search.py:40
↓ 2 callersClassMissingConfigError
skills/sn-ppt-standard/lib/model_client.py:116
↓ 2 callersClassOpenAIChatAdapter
OpenAI-compatible ``/chat/completions`` adapter for text and vision.
skills/sn-image-base/scripts/sn_image_base/llm/chat_completions_adapter.py:34
↓ 2 callersClassProviderConfig
skills/sn-search-academic/scripts/refTree.py:33
↓ 2 callersClassSensenovaText2ImageClient
Async client for Sensenova text-to-image API.
skills/sn-image-base/scripts/sn_image_base/generation/sensenova.py:35
↓ 2 callersClassU1HttpNotFoundError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:52
↓ 1 callersClassAnthropicMessagesAdapter
Anthropic Messages API adapter for text-only and vision calls.
skills/sn-image-base/scripts/sn_image_base/llm/anthropic_adapter.py:23
↓ 1 callersClassCitation
skills/sn-prepare-citations/scripts/prepare_citations.py:45
↓ 1 callersClassCryptoQueryError
Raised when a query asks for cryptocurrency-related material.
skills/sn-search-social-media/scripts/_filters.py:42
↓ 1 callersClassNanoBananaText2ImageClient
Async client for Google Nano Banana API.
skills/sn-image-base/scripts/sn_image_base/generation/nano_banana.py:27
↓ 1 callersClassOpenAIImageGenerationClient
Async client for OpenAI Image Generation API.
skills/sn-image-base/scripts/sn_image_base/generation/openai_image.py:32
↓ 1 callersClassU1HttpAuthError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:48
↓ 1 callersClassU1HttpBadRequestError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:64
↓ 1 callersClassU1HttpServerError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:60
↓ 1 callersClassU1HttpTooManyRequestsError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:56
ClassLLMConfig
skills/sn-ppt-standard/lib/model_client.py:70
ClassLlmAdapter
Uniform async interface for a single Language Model backend. Each concrete adapter wraps one LLM endpoint + model combination and exposes a s
skills/sn-image-base/scripts/sn_image_base/llm/llm_adapter.py:8
ClassT2IBaseClient
skills/sn-image-base/scripts/sn_image_base/generation/core/client_base.py:21
ClassU1BaseError
Base exception for sn-image-base.
skills/sn-image-base/scripts/sn_image_base/exceptions.py:6
ClassU1BaseError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:10
ClassU1HttpErrorBase
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:44
ClassU1HttpForbiddenContentError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:88
ClassU1HttpNetworkError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:80
ClassU1HttpPermissionError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:68
ClassU1HttpTimeoutError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:76
ClassU1HttpTruncatedResponseError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:92
ClassU1HttpUnknownError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:84
ClassVLMConfig
skills/sn-ppt-standard/lib/model_client.py:87
ClassVlmAdapter
Uniform async interface for a single Vision Language Model backend. Each concrete adapter wraps one LLM endpoint + model combination and expo
skills/sn-image-base/scripts/sn_image_base/vlm/vlm_adapter.py:8