Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/K-Dense-AI/scientific-agent-skills
/ types & classes
Types & classes
89 in github.com/K-Dense-AI/scientific-agent-skills
⨍
Functions
1,796
◇
Types & classes
89
↓ 13 callers
Class
CheckResult
skills/timesfm-forecasting/scripts/check_system.py:75
↓ 8 callers
Class
ResearchLookup
Research information lookup with intelligent backend routing. Routes queries to the Parallel Chat API (default) or Perplexity sonar-pro-searc
skills/research-lookup/research_lookup.py:24
↓ 7 callers
Class
StubBackend
skills/autoskill/tests/test_synthesize.py:8
↓ 7 callers
Class
StubBackend
skills/autoskill/tests/test_run.py:40
↓ 5 callers
Class
ClaudeBackend
skills/autoskill/scripts/backends.py:6
↓ 5 callers
Class
LocalBackend
skills/autoskill/scripts/backends.py:31
↓ 5 callers
Class
Report
Collects errors (fatal) and warnings (advisory).
skills/bulk-rnaseq/scripts/validate_samplesheet.py:36
↓ 3 callers
Class
CustomDataset
Custom Dataset implementation. Replace this with your actual dataset implementation.
skills/pytorch-lightning/scripts/template_datamodule.py:13
↓ 3 callers
Class
CustomEnv
Custom Gymnasium Environment Template. This is a template for creating custom environments that work with Stable Baselines3. Modify the
skills/stable-baselines3/scripts/custom_env_template.py:17
↓ 3 callers
Class
SynthesisError
skills/autoskill/scripts/synthesize.py:7
↓ 2 callers
Class
DOCXSchemaValidator
skills/pptx/scripts/office/validators/docx.py:16
↓ 2 callers
Class
DOCXSchemaValidator
skills/docx/scripts/office/validators/docx.py:16
↓ 2 callers
Class
DOCXSchemaValidator
skills/xlsx/scripts/office/validators/docx.py:16
↓ 2 callers
Class
MEMORYSTATUSEX
skills/timesfm-forecasting/scripts/check_system.py:150
↓ 2 callers
Class
PPTXSchemaValidator
skills/pptx/scripts/office/validators/pptx.py:10
↓ 2 callers
Class
PPTXSchemaValidator
skills/docx/scripts/office/validators/pptx.py:10
↓ 2 callers
Class
PPTXSchemaValidator
skills/xlsx/scripts/office/validators/pptx.py:10
↓ 2 callers
Class
PresentationValidator
Validates presentations for common issues.
skills/scientific-slides/scripts/validate_presentation.py:34
↓ 2 callers
Class
PromoteError
skills/autoskill/scripts/promote.py:7
↓ 2 callers
Class
RectAndField
skills/pdf/scripts/check_bounding_boxes.py:9
↓ 2 callers
Class
RedliningValidator
skills/pptx/scripts/office/validators/redlining.py:11
↓ 2 callers
Class
RedliningValidator
skills/docx/scripts/office/validators/redlining.py:11
↓ 2 callers
Class
RedliningValidator
skills/xlsx/scripts/office/validators/redlining.py:11
↓ 2 callers
Class
ResourceMonitor
Monitor resource usage with detailed statistics tracking. Tracks: - Queue lengths over time - Resource utilization - Wait times
skills/simpy/scripts/resource_monitor.py:15
↓ 2 callers
Class
_FakeLMStudioHandler
Returns different verdicts based on apps mentioned in the prompt.
skills/autoskill/tests/test_e2e.py:100
↓ 1 callers
Class
BibTeXFormatter
Format and clean BibTeX entries.
skills/citation-management/scripts/format_bibtex.py:13
↓ 1 callers
Class
CDSValidator
Validator for clinical decision support documents.
skills/clinical-decision-support/scripts/validate_cds_document.py:22
↓ 1 callers
Class
CareValidator
Validator for CARE guideline compliance.
skills/clinical-reports/scripts/validate_case_report.py:20
↓ 1 callers
Class
CitationValidator
Validate BibTeX entries for errors and inconsistencies.
skills/citation-management/scripts/validate_citations.py:15
↓ 1 callers
Class
CitationVerifier
skills/literature-review/scripts/verify_citations.py:14
↓ 1 callers
Class
ConstrainedProblem
Custom constrained bi-objective problem. Minimize: f1(x) = x1 f2(x) = (1 + x2) / x1 Subject to: x2 + 9*x1 >= 6
skills/pymoo/scripts/custom_problem_example.py:50
↓ 1 callers
Class
DOIConverter
Convert DOIs to BibTeX entries using CrossRef API.
skills/citation-management/scripts/doi_to_bibtex.py:14
↓ 1 callers
Class
Entry
skills/hugging-science/scripts/fetch_catalog.py:68
↓ 1 callers
Class
ExtractedDocument
Typed view of a single extracted document for JSON export.
skills/exa-search/scripts/exa_extract.py:38
↓ 1 callers
Class
GapAnalyzer
Analyzes documentation against ISO 13485 requirements.
skills/iso-13485-certification/scripts/gap_analyzer.py:163
↓ 1 callers
Class
GoogleScholarSearcher
Search Google Scholar using scholarly library.
skills/citation-management/scripts/search_google_scholar.py:24
↓ 1 callers
Class
InfographicGenerator
Generate infographics using AI with smart iterative refinement. Uses Gemini 3.1 Pro for quality review to determine if regeneration is needed
skills/infographics/scripts/generate_infographic_ai.py:249
↓ 1 callers
Class
MetadataExtractor
Extract metadata from various sources and generate BibTeX.
skills/citation-management/scripts/extract_metadata.py:18
↓ 1 callers
Class
MultiAgentEnvironment
Multi-agent environment template. Example: Cooperative navigation task where agents must reach individual goals.
skills/pufferlib/scripts/env_template.py:165
↓ 1 callers
Class
MyBiObjectiveProblem
Custom bi-objective optimization problem. Minimize: f1(x) = x1^2 + x2^2 f2(x) = (x1-1)^2 + (x2-1)^2 Subject to:
skills/pymoo/scripts/custom_problem_example.py:15
↓ 1 callers
Class
MyEnvironment
Custom PufferLib environment template. This is a simple grid world example. Customize it for your specific task.
skills/pufferlib/scripts/env_template.py:14
↓ 1 callers
Class
PDFToImagesConverter
Converts PDF presentations to images.
skills/scientific-slides/scripts/pdf_to_images.py:25
↓ 1 callers
Class
Policy
Example policy network.
skills/pufferlib/scripts/train_template.py:18
↓ 1 callers
Class
PowerEstimate
skills/statistical-power/scripts/simulate_power.py:27
↓ 1 callers
Class
PubMedSearcher
Search PubMed using NCBI E-utilities API.
skills/citation-management/scripts/search_pubmed.py:17
↓ 1 callers
Class
ResearchLookup
Research information lookup with intelligent backend routing. Routes queries to the Parallel Chat API (default) or Perplexity sonar-pro-searc
skills/research-lookup/scripts/research_lookup.py:24
↓ 1 callers
Class
ScientificSchematicGenerator
Generate scientific schematics using AI with smart iterative refinement. Uses Gemini 3.1 Pro Preview for quality review to determine if regen
skills/venue-templates/scripts/generate_schematic_ai.py:52
↓ 1 callers
Class
ScientificSchematicGenerator
Generate scientific schematics using AI with smart iterative refinement. Uses Gemini 3.1 Pro Preview for quality review to determine if regen
skills/scholar-evaluation/scripts/generate_schematic_ai.py:52
↓ 1 callers
Class
ScientificSchematicGenerator
Generate scientific schematics using AI with smart iterative refinement. Uses Gemini 3.1 Pro Preview for quality review to determine if regen
skills/scientific-slides/scripts/generate_schematic_ai.py:52
↓ 1 callers
Class
ScientificSchematicGenerator
Generate scientific schematics using AI with smart iterative refinement. Uses Gemini 3.1 Pro Preview for quality review to determine if regen
skills/scientific-writing/scripts/generate_schematic_ai.py:52
↓ 1 callers
Class
ScientificSchematicGenerator
Generate scientific schematics using AI with smart iterative refinement. Uses Gemini 3.1 Pro Preview for quality review to determine if regen
skills/hypothesis-generation/scripts/generate_schematic_ai.py:52
↓ 1 callers
Class
ScientificSchematicGenerator
Generate scientific schematics using AI with smart iterative refinement. Uses Gemini 3.1 Pro Preview for quality review to determine if regen
skills/research-lookup/scripts/generate_schematic_ai.py:52
↓ 1 callers
Class
ScientificSchematicGenerator
Generate scientific schematics using AI with smart iterative refinement. Uses Gemini 3.1 Pro Preview for quality review to determine if regen
skills/clinical-reports/scripts/generate_schematic_ai.py:52
↓ 1 callers
Class
ScientificSchematicGenerator
Generate scientific schematics using AI with smart iterative refinement. Uses Gemini 3.1 Pro Preview for quality review to determine if regen
skills/clinical-decision-support/scripts/generate_schematic_ai.py:52
↓ 1 callers
Class
ScientificSchematicGenerator
Generate scientific schematics using AI with smart iterative refinement. Uses Gemini 3.1 Pro Preview for quality review to determine if regen
skills/latex-posters/scripts/generate_schematic_ai.py:52
↓ 1 callers
Class
ScientificSchematicGenerator
Generate scientific schematics using AI with smart iterative refinement. Uses Gemini 3.1 Pro Preview for quality review to determine if regen
skills/pptx-posters/scripts/generate_schematic_ai.py:52
↓ 1 callers
Class
ScientificSchematicGenerator
Generate scientific schematics using AI with smart iterative refinement. Uses Gemini 3.1 Pro Preview for quality review to determine if regen
skills/treatment-plans/scripts/generate_schematic_ai.py:52
↓ 1 callers
Class
ScientificSchematicGenerator
Generate scientific schematics using AI with smart iterative refinement. Uses Gemini 3.1 Pro Preview for quality review to determine if regen
skills/peer-review/scripts/generate_schematic_ai.py:52
↓ 1 callers
Class
ScientificSchematicGenerator
Generate scientific schematics using AI with smart iterative refinement. Uses Gemini 3.1 Pro Preview for quality review to determine if regen
skills/markitdown/scripts/generate_schematic_ai.py:52
↓ 1 callers
Class
ScientificSchematicGenerator
Generate scientific schematics using AI with smart iterative refinement. Uses Gemini 3.1 Pro Preview for quality review to determine if regen
skills/citation-management/scripts/generate_schematic_ai.py:52
↓ 1 callers
Class
ScientificSchematicGenerator
Generate scientific schematics using AI with smart iterative refinement. Uses Gemini 3.1 Pro Preview for quality review to determine if regen
skills/scientific-schematics/scripts/generate_schematic_ai.py:52
↓ 1 callers
Class
ScientificSchematicGenerator
Generate scientific schematics using AI with smart iterative refinement. Uses Gemini 3.1 Pro Preview for quality review to determine if regen
skills/literature-review/scripts/generate_schematic_ai.py:52
↓ 1 callers
Class
ScreenpipeUnreachable
Raised when the screenpipe daemon cannot be reached. The autoskill skill cannot run without screenpipe. Install it from https://github.com/sc
skills/autoskill/scripts/run.py:13
↓ 1 callers
Class
SearchResult
Typed view of a single Exa search result for JSON export.
skills/exa-search/scripts/exa_search.py:39
↓ 1 callers
Class
SimulationConfig
Configuration parameters for the simulation.
skills/simpy/scripts/basic_simulation_template.py:13
↓ 1 callers
Class
SimulationStats
Collect and report simulation statistics.
skills/simpy/scripts/basic_simulation_template.py:26
↓ 1 callers
Class
SlideImageGenerator
Generate presentation slides or visuals using AI with iterative refinement. Two modes: - full_slide: Generate complete slide with title,
skills/scientific-slides/scripts/generate_slide_image_ai.py:64
↓ 1 callers
Class
SystemReport
skills/timesfm-forecasting/scripts/check_system.py:90
↓ 1 callers
Class
TemplateDataModule
Template LightningDataModule for data handling. This class encapsulates all data processing steps: 1. Download/prepare data (prepare_dat
skills/pytorch-lightning/scripts/template_datamodule.py:62
↓ 1 callers
Class
TemplateLightningModule
Template LightningModule for building deep learning models. Args: learning_rate: Learning rate for optimizer hidden_dim: Hid
skills/pytorch-lightning/scripts/template_lightning_module.py:16
Class
ActionNode
Represents an action/outcome in the clinical algorithm.
skills/clinical-decision-support/scripts/build_decision_tree.py:30
Class
BaseSchemaValidator
skills/pptx/scripts/office/validators/base.py:12
Class
BaseSchemaValidator
skills/docx/scripts/office/validators/base.py:12
Class
BaseSchemaValidator
skills/xlsx/scripts/office/validators/base.py:12
Class
BuildContentsTests
The content-options builder is shared logic across all three scripts.
skills/exa-search/tests/test_exa_search.py:54
Class
ContainerMonitor
Monitor Container resources (for tracking level changes).
skills/simpy/scripts/resource_monitor.py:240
Class
DecisionNode
Represents a decision point in the clinical algorithm.
skills/clinical-decision-support/scripts/build_decision_tree.py:16
Class
IntegrationHeaderAndFlowTests
End-to-end: run() sets the integration header and calls the right SDK method.
skills/exa-search/tests/test_exa_search.py:139
Class
MultiResourceMonitor
Monitor multiple resources simultaneously.
skills/simpy/scripts/resource_monitor.py:194
Class
ResultTypingTests
Verify the Any → typed-dataclass conversion handles missing fields.
skills/exa-search/tests/test_exa_search.py:103
Class
RunPacsomaticUnitTests
skills/pacsomatic/tests/test_run_pacsomatic.py:20
Class
SplitCsvTests
skills/exa-search/tests/test_exa_search.py:83
Class
TestExampleScripts
Tests that example scripts exist and are valid Python.
skills/open-notebook/scripts/test_open_notebook_skill.py:312
Class
TestPyprojectToml
Tests that pyproject.toml exists and has valid project metadata.
skills/open-notebook/scripts/test_open_notebook_skill.py:347
Class
TestReferenceFiles
Tests that reference documentation files exist and have sufficient content.
skills/open-notebook/scripts/test_open_notebook_skill.py:244
Class
TestSkillDirectoryStructure
Tests that the skill directory has the required structure.
skills/open-notebook/scripts/test_open_notebook_skill.py:26
Class
TestSkillMdApiEndpointCoverage
Tests that SKILL.md or reference docs cover key API endpoint categories.
skills/open-notebook/scripts/test_open_notebook_skill.py:364
Class
TestSkillMdContent
Tests that SKILL.md has required content sections.
skills/open-notebook/scripts/test_open_notebook_skill.py:111
Class
TestSkillMdFrontmatter
Tests that SKILL.md has correct YAML frontmatter.
skills/open-notebook/scripts/test_open_notebook_skill.py:58