skills/43-wentorai-research-plugins/skills/literature/metadata/orcid-integration-guide/SKILL.md
Set up and leverage ORCID for researcher identification and profiles
npx skillsauth add brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research orcid-integration-guideInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
A skill for creating, maintaining, and leveraging ORCID (Open Researcher and Contributor ID) to establish a persistent digital identity, automate publication tracking, and integrate with journals, funders, and institutional systems.
ORCID provides a unique 16-digit identifier (e.g., 0000-0002-1825-0097) that distinguishes you from every other researcher, regardless of name similarity, institutional changes, or transliteration variations. Over 19 million researchers have ORCID iDs, and thousands of publishers and funders now require or support ORCID integration.
Problem: Name ambiguity in scholarly publishing
- "J. Wang" could be thousands of researchers
- Name changes (marriage, legal reasons)
- Transliteration differences (Chinese, Korean, Arabic names)
- Multiple institutional affiliations over a career
Solution: ORCID provides a persistent, unique identifier
- Follows you across institutions and career stages
- Links to your publications, grants, affiliations
- Accepted by 1,500+ publishers and funders
- Free and researcher-controlled
Step 1: Register at orcid.org
- Use your institutional email (can add personal email too)
- Choose a password
- Set visibility defaults (public recommended for researchers)
Step 2: Complete your profile
- Name and alternate names (include transliterations)
- Biography (2-3 sentences about your research)
- Education history (degrees, institutions, years)
- Employment history (positions, institutions, years)
- Keywords (5-10 terms describing your research areas)
Step 3: Link your works
- Use "Search & Link" to pull in publications automatically
- Supported sources: Crossref, Scopus, Web of Science, Europe PMC
- Review each imported work before adding
Step 4: Connect to other systems
- Link Scopus Author ID
- Link ResearcherID / Web of Science
- Connect institutional repository
def configure_orcid_visibility(profile_sections: dict) -> dict:
"""
Recommended ORCID visibility settings for academic researchers.
Args:
profile_sections: Dict of section names and current visibility
"""
recommendations = {
"name": "public",
"biography": "public",
"education": "public",
"employment": "public",
"works": "public",
"email": "trusted_parties",
"funding": "public",
"peer_reviews": "trusted_parties",
"keywords": "public"
}
settings = {}
for section, current in profile_sections.items():
recommended = recommendations.get(section, "public")
settings[section] = {
"current": current,
"recommended": recommended,
"reason": (
"Public visibility maximizes discoverability"
if recommended == "public"
else "Shared only with authorized organizations"
)
}
return settings
Most major publishers now request your ORCID during manuscript submission:
Elsevier: Required for corresponding author
Springer Nature: Required for corresponding author
Wiley: Requested for all authors
PLOS: Required for corresponding author
IEEE: Requested for all authors
Taylor & Francis: Requested for all authors
When you provide your ORCID during submission, the publication is automatically added to your ORCID record upon acceptance (via Crossref auto-update).
NIH: ORCID linked via eRA Commons / SciENcv
NSF: ORCID accepted in proposal submissions
ERC: ORCID required for applicants
UKRI: ORCID required for grant holders
ARC (Australia): ORCID required for applicants
import urllib.request
import json
def get_orcid_works(orcid_id: str) -> list:
"""
Retrieve the public works list from an ORCID profile.
Args:
orcid_id: The ORCID iD (e.g., '0000-0002-1825-0097')
"""
url = f"https://pub.orcid.org/v3.0/{orcid_id}/works"
req = urllib.request.Request(url, headers={
"Accept": "application/json"
})
response = urllib.request.urlopen(req)
data = json.loads(response.read())
works = []
for group in data.get("group", []):
summary = group["work-summary"][0]
works.append({
"title": summary["title"]["title"]["value"],
"type": summary.get("type"),
"year": summary.get("publication-date", {}).get("year", {}).get("value"),
"journal": summary.get("journal-title", {}).get("value") if summary.get("journal-title") else None,
"put_code": summary.get("put-code")
})
return works
development
Conduct rigorous thematic analysis (TA) of qualitative data following Braun and Clarke's (2006) six-phase framework. Use whenever the user mentions 'thematic analysis', 'TA', 'Braun and Clarke', 'qualitative coding', 'identifying themes', or asks for help analysing interviews, focus groups, open-ended survey responses, or transcripts to identify patterns. Also trigger for questions about inductive vs theoretical coding, semantic vs latent themes, essentialist vs constructionist epistemology, building a thematic map, or writing up a qualitative findings section. Covers all six phases, the four upfront analytic decisions, the 15-point quality checklist, and the five common pitfalls. Produces a Word document write-up and an annotated thematic map. Does NOT cover IPA, grounded theory, discourse analysis, conversation analysis, or narrative analysis — use a different method for those.
development
Guide users through writing a systematic literature review (SLR) following the PRISMA 2020 framework. Use this skill whenever the user mentions 'systematic review', 'systematic literature review', 'SLR', 'PRISMA', 'PRISMA 2020', 'PRISMA flow diagram', 'PRISMA checklist', or asks for help writing, structuring, or auditing a literature review that follows reporting guidelines. Also trigger when the user asks about inclusion/exclusion criteria for a review, search strategies for databases like Scopus/WoS/PubMed, study selection processes, risk of bias assessment, or narrative synthesis for a review paper. This skill covers the full PRISMA 2020 checklist (27 items), produces a Word document manuscript in strict journal article format, generates an annotated PRISMA flow diagram, and enforces APA 7th Edition referencing throughout. It does NOT cover meta-analysis or statistical pooling. By Chuah Kee Man.
testing
Performs placebo-in-time sensitivity analysis with hierarchical null model and optional Bayesian assurance. Use when checking model robustness, verifying lack of pre-intervention effects, or estimating study power.
data-ai
Fit, summarize, plot, and interpret a chosen CausalPy experiment. Use after the causal method has been selected, including when configuring PyMC/sklearn models and scale-aware custom priors.