searching-academic-outputs-with-dimensions
Original:🇺🇸 English
Translated
Search for academic literature, empirical evidence, and scholarly research using the Dimensions database. Use when seeking research papers to support product decisions, find empirical studies, conduct literature reviews, explore funding patterns, validate hypotheses with academic sources, or discover research trends. Supports publications, grants, patents, clinical trials, and researcher profiles. Triggers on requests for "academic evidence", "empirical research", "find studies", "literature search", or "research to support decisions".
5installs
Added on
NPX Install
npx skill4agent add kjgarza/marketplace-claude searching-academic-outputs-with-dimensionsTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Overview
Query the Dimensions academic database to find publications, grants, patents, clinical trials, and researchers using the shortwing CLI.
Queries use the Dimensions Search Language (DSL) piped to shortwing.
Reference Documentation:
- dsl-reference.md — Full DSL syntax, operators, fields, and example queries
Authentication: Requires API key from https://app.dimensions.ai/account/tokens. Configure credentials in or use environment variables (, ). See Authentication section in dsl-reference.md for details.
~/.dimensions/dsl.iniDIMENSIONS_KEYDIMENSIONS_ENDPOINTQuick Start
bash
# Search publications
echo 'search publications for "machine learning" return publications limit 10' | shortwing
# Search grants
echo 'search grants for "artificial intelligence" return grants[title+funding_usd] limit 10' | shortwing
# Find researchers
echo 'search researchers for "John Smith" return researchers[first_name+last_name+current_research_org] limit 10' | shortwingQuery Structure
search <source> [for "<terms>"] [where <filters>] return <result> [limit N]Available Sources
| Source | Description |
|---|---|
| Research papers, articles, books |
| Research funding awards |
| Patent applications and grants |
| Clinical trial records |
| Researcher profiles |
| Research datasets |
Common Query Patterns
| Task | Query |
|---|---|
| Search by keyword | |
| Filter by year | |
| Search title only | |
| Highly cited papers | |
| Grants by funder | |
| Recent patents | |
| Clinical trials | |
| Aggregations | |
Return Specific Fields
Use to combine fields:
+bash
echo 'search publications for "quantum" return publications[id+title+doi+year+times_cited] limit 10' | shortwingFilter Operators
| Operator | Example |
|---|---|
| |
| |
| |
| |
| |
Boolean Search Operators
Boolean operators in search terms must be UPPERCASE and inside the quotes:
| Pattern | Example |
|---|---|
| AND (both required) | |
| OR (either matches) | |
| NOT (exclude) | |
| Grouped | |
| Exact phrase | |
| Proximity | |
Important: Lowercase in the clause combines filters, but search terms require UPPERCASE .
and/orwhereAND/OR/NOTTips for Precise Results
-
Use targeted search indexes for relevant results:bash
# Most specific - title only echo 'search publications in title_only for "machine learning" return publications limit 20' | shortwing # Good balance - title and abstract echo 'search publications in title_abstract_only for "peer feedback AND writing" return publications limit 20' | shortwing -
Use phrase searches for exact multi-word terms:bash
echo 'search publications in title_abstract_only for "\"formative assessment\" AND \"higher education\"" return publications limit 20' | shortwing -
Combine search with filters to narrow scope:bash
echo 'search publications in title_abstract_only for "\"peer review\"" where year>=2020 and times_cited>10 return publications[title+doi+times_cited+year] limit 20' | shortwing -
Filter by citation count to find influential papers:bash
echo 'search publications for "cognitive load" where times_cited>50 return publications sort by times_cited desc limit 10' | shortwing
General Tips
- Always use double quotes around search terms:
for "search term" - Use for partial string matching:
~where journal.title~"Nature" - Use to control result size
limit - See dsl-reference.md for complete syntax and all available fields
Error Handling
| Error | Solution |
|---|---|
| shortwing not found | Install from ~/aves/shortwing: |
| Configuration error (exit code 2) | Set |
| Invalid credentials | Get new key from https://app.dimensions.ai/account/tokens |
| Query syntax error (exit code 1) | Check DSL syntax in dsl-reference.md |