Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenSenseNova/SenseNova-Skills
/ types & classes
Types & classes
45 in github.com/OpenSenseNova/SenseNova-Skills
⨍
Functions
900
◇
Types & classes
45
↓ 24 callers
Class
CheckResult
skills/sn-ppt-doctor/ppt_doctor/check_environment.py:73
↓ 23 callers
Class
CheckResult
skills/sn-ppt-doctor/ppt_doctor/checks.py:34
↓ 18 callers
Class
Field
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 callers
Class
ProviderConfig
skills/sn-search-academic/scripts/search.py:30
↓ 7 callers
Class
InvalidBaseUrlError
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 callers
Class
BadConfigurationError
Raised when the configuration is invalid.
skills/sn-image-base/scripts/sn_image_base/exceptions.py:17
↓ 6 callers
Class
CliError
skills/sn-search-finance/scripts/finance_search.py:73
↓ 5 callers
Class
MissingApiKeyError
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 callers
Class
ModelClientError
skills/sn-ppt-standard/lib/model_client.py:112
↓ 4 callers
Class
FillResult
skills/sn-ppt-doctor/ppt_doctor/interactive.py:17
↓ 4 callers
Class
FillResult
skills/sn-ppt-doctor/ppt_doctor/check_environment.py:461
↓ 4 callers
Class
ProviderConfig
skills/sn-search-academic/scripts/paper.py:23
↓ 3 callers
Class
ArxivSearchAssistant
Thin wrapper around arxiv.Client that returns legacy skill items.
skills/sn-search-academic/scripts/arxiv_search.py:36
↓ 3 callers
Class
U1HttpBadResponseError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:96
↓ 3 callers
Class
U1HttpResponseParseError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:72
↓ 2 callers
Class
Configs
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 callers
Class
GoogleScholarBlockedError
Raised when Google Scholar returns a captcha or automated traffic page.
skills/sn-search-academic/scripts/google_scholar_search.py:40
↓ 2 callers
Class
MissingConfigError
skills/sn-ppt-standard/lib/model_client.py:116
↓ 2 callers
Class
OpenAIChatAdapter
OpenAI-compatible ``/chat/completions`` adapter for text and vision.
skills/sn-image-base/scripts/sn_image_base/llm/chat_completions_adapter.py:34
↓ 2 callers
Class
ProviderConfig
skills/sn-search-academic/scripts/refTree.py:33
↓ 2 callers
Class
SensenovaText2ImageClient
Async client for Sensenova text-to-image API.
skills/sn-image-base/scripts/sn_image_base/generation/sensenova.py:35
↓ 2 callers
Class
U1HttpNotFoundError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:52
↓ 1 callers
Class
AnthropicMessagesAdapter
Anthropic Messages API adapter for text-only and vision calls.
skills/sn-image-base/scripts/sn_image_base/llm/anthropic_adapter.py:23
↓ 1 callers
Class
Citation
skills/sn-prepare-citations/scripts/prepare_citations.py:45
↓ 1 callers
Class
CryptoQueryError
Raised when a query asks for cryptocurrency-related material.
skills/sn-search-social-media/scripts/_filters.py:42
↓ 1 callers
Class
NanoBananaText2ImageClient
Async client for Google Nano Banana API.
skills/sn-image-base/scripts/sn_image_base/generation/nano_banana.py:27
↓ 1 callers
Class
OpenAIImageGenerationClient
Async client for OpenAI Image Generation API.
skills/sn-image-base/scripts/sn_image_base/generation/openai_image.py:32
↓ 1 callers
Class
U1HttpAuthError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:48
↓ 1 callers
Class
U1HttpBadRequestError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:64
↓ 1 callers
Class
U1HttpServerError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:60
↓ 1 callers
Class
U1HttpTooManyRequestsError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:56
Class
LLMConfig
skills/sn-ppt-standard/lib/model_client.py:70
Class
LlmAdapter
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
Class
T2IBaseClient
skills/sn-image-base/scripts/sn_image_base/generation/core/client_base.py:21
Class
U1BaseError
Base exception for sn-image-base.
skills/sn-image-base/scripts/sn_image_base/exceptions.py:6
Class
U1BaseError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:10
Class
U1HttpErrorBase
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:44
Class
U1HttpForbiddenContentError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:88
Class
U1HttpNetworkError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:80
Class
U1HttpPermissionError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:68
Class
U1HttpTimeoutError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:76
Class
U1HttpTruncatedResponseError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:92
Class
U1HttpUnknownError
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:84
Class
VLMConfig
skills/sn-ppt-standard/lib/model_client.py:87
Class
VlmAdapter
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