Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/K-Dense-AI/scientific-agent-skills
/ functions
Functions
1,796 in github.com/K-Dense-AI/scientific-agent-skills
⨍
Functions
1,796
◇
Types & classes
89
↓ 95 callers
Method
search
Search PubMed and return PMIDs. Args: query: Search query max_results: Maximum number of results
skills/citation-management/scripts/search_pubmed.py:36
↓ 54 callers
Function
info
Print a progress message to stderr-friendly stdout with a marker.
skills/scanpy/scripts/_common.py:16
↓ 45 callers
Method
close
Clean up environment resources.
skills/stable-baselines3/scripts/custom_env_template.py:216
↓ 25 callers
Method
_log
Log message if verbose mode is enabled.
skills/infographics/scripts/generate_infographic_ai.py:341
↓ 24 callers
Method
_log
Log message if verbose mode is enabled.
skills/venue-templates/scripts/generate_schematic_ai.py:153
↓ 24 callers
Method
_log
Log message if verbose mode is enabled.
skills/scholar-evaluation/scripts/generate_schematic_ai.py:153
↓ 24 callers
Method
_log
Log message if verbose mode is enabled.
skills/scientific-slides/scripts/generate_schematic_ai.py:153
↓ 24 callers
Method
_log
Log message if verbose mode is enabled.
skills/scientific-writing/scripts/generate_schematic_ai.py:153
↓ 24 callers
Method
_log
Log message if verbose mode is enabled.
skills/hypothesis-generation/scripts/generate_schematic_ai.py:153
↓ 24 callers
Method
_log
Log message if verbose mode is enabled.
skills/research-lookup/scripts/generate_schematic_ai.py:153
↓ 24 callers
Method
_log
Log message if verbose mode is enabled.
skills/clinical-reports/scripts/generate_schematic_ai.py:153
↓ 24 callers
Method
_log
Log message if verbose mode is enabled.
skills/clinical-decision-support/scripts/generate_schematic_ai.py:153
↓ 24 callers
Method
_log
Log message if verbose mode is enabled.
skills/latex-posters/scripts/generate_schematic_ai.py:153
↓ 24 callers
Method
_log
Log message if verbose mode is enabled.
skills/pptx-posters/scripts/generate_schematic_ai.py:153
↓ 24 callers
Method
_log
Log message if verbose mode is enabled.
skills/treatment-plans/scripts/generate_schematic_ai.py:153
↓ 24 callers
Method
_log
Log message if verbose mode is enabled.
skills/peer-review/scripts/generate_schematic_ai.py:153
↓ 24 callers
Method
_log
Log message if verbose mode is enabled.
skills/markitdown/scripts/generate_schematic_ai.py:153
↓ 24 callers
Method
_log
Log message if verbose mode is enabled.
skills/citation-management/scripts/generate_schematic_ai.py:153
↓ 24 callers
Method
_log
Log message if verbose mode is enabled.
skills/scientific-schematics/scripts/generate_schematic_ai.py:153
↓ 24 callers
Method
_log
Log message if verbose mode is enabled.
skills/literature-review/scripts/generate_schematic_ai.py:153
↓ 20 callers
Method
error
(self, msg: str)
skills/bulk-rnaseq/scripts/validate_samplesheet.py:43
↓ 20 callers
Function
fail
(message)
skills/pacsomatic/scripts/run_pacsomatic.py:39
↓ 19 callers
Method
_log
Log message if verbose mode is enabled.
skills/scientific-slides/scripts/generate_slide_image_ai.py:178
↓ 19 callers
Function
die
Print an error and exit.
skills/scanpy/scripts/_common.py:21
↓ 19 callers
Function
redact
(text: str)
skills/autoskill/scripts/redact.py:37
↓ 16 callers
Function
shell_literal
Quote a sanitized value for use in a generated bash assignment.
skills/deeptools/scripts/workflow_generator.py:68
↓ 15 callers
Function
write_output
(text)
skills/research-lookup/research_lookup.py:480
↓ 15 callers
Function
write_output
(text)
skills/research-lookup/scripts/research_lookup.py:480
↓ 14 callers
Function
configure_scanpy
Apply consistent scanpy settings and return the scanpy module. Note: autosave is left off by default because the toolkit scripts pass explici
skills/scanpy/scripts/_common.py:35
↓ 14 callers
Function
load_anndata
Load an AnnData object, dispatching on the file extension / layout. Supported inputs: * ``.h5ad`` -> sc.read_h5ad *
skills/scanpy/scripts/_common.py:53
↓ 13 callers
Method
to_dict
(self)
skills/timesfm-forecasting/scripts/check_system.py:102
↓ 11 callers
Function
_save
(path, data)
skills/arbor/scripts/tree.py:68
↓ 11 callers
Function
_tree_path
(run_dir)
skills/arbor/scripts/tree.py:50
↓ 11 callers
Function
run
(config, *, start_time, end_time, out_dir, screenpipe_client, backend, embedder, skills_dir, s
skills/autoskill/scripts/run.py:68
↓ 11 callers
Function
save_anndata
Write an AnnData object to .h5ad, creating parent dirs as needed.
skills/scanpy/scripts/_common.py:88
↓ 10 callers
Function
_evt
(ts: int, app: str, title: str = "", text: str = "")
skills/autoskill/tests/test_cluster.py:4
↓ 10 callers
Function
add_io_args
Attach the standard input/output/figdir arguments to an argparse parser.
skills/scanpy/scripts/_common.py:96
↓ 10 callers
Function
info
(message)
skills/pacsomatic/scripts/run_pacsomatic.py:44
↓ 9 callers
Function
_load_tree
(run_dir)
skills/arbor/scripts/tree.py:76
↓ 9 callers
Function
format_value
Format DICOM values for display.
skills/pydicom/scripts/extract_metadata.py:23
↓ 9 callers
Function
sanitize_path
Return a shell-safe path-like value for generated workflow scripts.
skills/deeptools/scripts/workflow_generator.py:37
↓ 9 callers
Function
synthesize
(cluster, top_k_skills, backend)
skills/autoskill/scripts/synthesize.py:57
↓ 8 callers
Function
fetch_window
(client, start_time, end_time, page_size=50, token=None)
skills/autoskill/scripts/fetch_window.py:4
↓ 8 callers
Function
severity_badge
(sev: str)
scan_skills.py:46
↓ 7 callers
Function
_base_config
()
skills/autoskill/tests/test_run.py:50
↓ 7 callers
Function
_cluster
()
skills/autoskill/tests/test_synthesize.py:18
↓ 7 callers
Function
_make_client
(handler)
skills/autoskill/tests/test_fetch_window.py:7
↓ 7 callers
Function
_randomize
(df, randomize, seed)
skills/experimental-design/scripts/doe_designs.py:43
↓ 7 callers
Function
_top_k
()
skills/autoskill/tests/test_synthesize.py:27
↓ 7 callers
Function
_write_skill
(root: Path, name: str, description: str)
skills/autoskill/tests/test_run.py:13
↓ 7 callers
Method
convert
Convert PDF to images using PyMuPDF.
skills/scientific-slides/scripts/pdf_to_images.py:48
↓ 7 callers
Method
lookup
Perform a research lookup, routing to the best backend. Parallel Chat API is used by default. Perplexity sonar-pro-search is used onl
skills/research-lookup/research_lookup.py:408
↓ 7 callers
Function
warn
(message)
skills/pacsomatic/scripts/run_pacsomatic.py:48
↓ 7 callers
Method
warn
(self, msg: str)
skills/bulk-rnaseq/scripts/validate_samplesheet.py:46
↓ 6 callers
Function
_config
(tmp_path: Path)
skills/autoskill/tests/test_doctor.py:6
↓ 6 callers
Function
_fake_result
(**overrides)
skills/exa-search/tests/test_exa_search.py:38
↓ 6 callers
Function
_load_run
(run_dir)
skills/arbor/scripts/tree.py:80
↓ 6 callers
Function
_node
(tree, node_id)
skills/arbor/scripts/tree.py:90
↓ 6 callers
Function
_screenpipe_client_with_events
(events)
skills/autoskill/tests/test_run.py:19
↓ 6 callers
Function
_sev_str
(obj)
scan_pr_skills.py:35
↓ 6 callers
Function
_stamp
(node)
skills/arbor/scripts/tree.py:115
↓ 6 callers
Function
_write_skill
(root: Path, name: str, description: str)
skills/autoskill/tests/test_e2e.py:27
↓ 6 callers
Function
check
(config, *, skills_dir, screenpipe_probe, llm_probe)
skills/autoskill/scripts/doctor.py:47
↓ 6 callers
Function
load_tree
Load tree from file.
skills/etetoolkit/scripts/tree_operations.py:24
↓ 6 callers
Function
make_backend
(config)
skills/autoskill/scripts/backends.py:50
↓ 6 callers
Function
promote
(proposed_path, skills_dir, name)
skills/autoskill/scripts/promote.py:14
↓ 5 callers
Function
_append_xml
(xml_path: Path, root_tag: str, content: str)
skills/docx/scripts/comment.py:86
↓ 5 callers
Function
_decode_two_level
Map a -1/+1 coded matrix to real (low/high) units per factor.
skills/experimental-design/scripts/doe_designs.py:31
↓ 5 callers
Function
_load_script
Load one of the scripts as a module regardless of cwd.
skills/exa-search/tests/test_exa_search.py:28
↓ 5 callers
Function
_ocr
(ts: str, app: str, title: str, text: str)
skills/autoskill/tests/test_e2e.py:51
↓ 5 callers
Method
_parse_id_value
(self, val: str, base: int = 16)
skills/pptx/scripts/office/validators/docx.py:251
↓ 5 callers
Method
_parse_id_value
(self, val: str, base: int = 16)
skills/docx/scripts/office/validators/docx.py:251
↓ 5 callers
Method
_parse_id_value
(self, val: str, base: int = 16)
skills/xlsx/scripts/office/validators/docx.py:251
↓ 5 callers
Method
_read_reference
(self, filename)
skills/open-notebook/scripts/test_open_notebook_skill.py:247
↓ 5 callers
Function
_stage_proposed_skill
(proposed_root: Path, kind: str, name: str, body: str = "---\nname: s\ndescription:
skills/autoskill/tests/test_promote.py:8
↓ 5 callers
Function
fetch
(url: str)
skills/hugging-science/scripts/fetch_catalog.py:95
↓ 5 callers
Function
segment_sessions
(events, idle_gap_seconds, min_session_seconds)
skills/autoskill/scripts/cluster.py:4
↓ 5 callers
Function
top_k_matches
(query, skills, embedder, k)
skills/autoskill/scripts/match_skills.py:38
↓ 4 callers
Function
_ancestors
Path from node up to (and including) root, nearest first.
skills/arbor/scripts/tree.py:101
↓ 4 callers
Function
_events_two_sessions
(app="Chrome")
skills/autoskill/tests/test_run.py:56
↓ 4 callers
Function
_mock_client
(handler, base_url="")
skills/autoskill/tests/test_backends.py:7
↓ 4 callers
Function
_run_path
(run_dir)
skills/arbor/scripts/tree.py:54
↓ 4 callers
Method
_run_with_mock
(self, argv)
skills/exa-search/tests/test_exa_search.py:145
↓ 4 callers
Function
_seed_skills_dir
A tiny but representative slice of the real skills/ layout.
skills/autoskill/tests/test_e2e.py:33
↓ 4 callers
Function
add_divider
(ax, label_top=True)
skills/timesfm-forecasting/examples/covariates-forecasting/demo_covariates.py:163
↓ 4 callers
Function
cluster_sessions
(sessions, min_cluster_size)
skills/autoskill/scripts/cluster.py:35
↓ 4 callers
Function
has_any_command
(names)
skills/pacsomatic/scripts/run_pacsomatic.py:69
↓ 4 callers
Function
load_skill_descriptions
(skills_dir)
skills/autoskill/scripts/match_skills.py:19
↓ 4 callers
Function
sample_size
Solve for required sample size. For per-group tests (t_ind, two_proportions) returns n PER GROUP. For anova returns TOTAL n across all groups
skills/statistical-power/scripts/power.py:186
↓ 4 callers
Function
simulate_power
Estimate power at sample size `n`. gen_and_test(n, rng) -> bool : build a dataset of size n under the assumed effect, run the planned ana
skills/statistical-power/scripts/simulate_power.py:50
↓ 4 callers
Method
summary
Print summary statistics for all resources.
skills/simpy/scripts/resource_monitor.py:224
↓ 3 callers
Function
_base_config
()
skills/autoskill/tests/test_e2e.py:138
↓ 3 callers
Method
_check_script
(self, filename)
skills/open-notebook/scripts/test_open_notebook_skill.py:315
↓ 3 callers
Function
_children
(tree, node_id)
skills/arbor/scripts/tree.py:97
↓ 3 callers
Function
_clean_sample_name
Strip common aligner suffixes/extensions from a file or column name.
skills/bulk-rnaseq/scripts/build_counts_matrix.py:41
↓ 3 callers
Function
_dir
(run_dir)
skills/arbor/scripts/tree.py:46
↓ 3 callers
Function
_find_elements
(root, tag: str)
skills/pptx/scripts/office/helpers/merge_runs.py:44
↓ 3 callers
Function
_find_elements
(root, tag: str)
skills/docx/scripts/office/helpers/merge_runs.py:44
↓ 3 callers
Function
_find_elements
(root, tag: str)
skills/xlsx/scripts/office/helpers/merge_runs.py:44
↓ 3 callers
Function
_is_run
(node)
skills/pptx/scripts/office/helpers/merge_runs.py:154
next →
1–100 of 1,796, ranked by callers