LQF_Machine_Learning_E…
LQF Machine Learning Expert Guide - Routed skill for ML/Statistical Modeling with Critical Discussion Mode. Triggers on: machine…
Interact with Zotero reference management libraries using the pyzotero Python client. Retrieve, create, update, and delete items, collections, tags, and attachments via the Zotero Web API v3. Use this skill when working with Zotero libraries programmatically, managing
Claude Code
$ npx -y skills add foryourhealth111-pixel/Vibe-Skills --skill pyzotero --agent claude-code
Codex
$ npx skills add foryourhealth111-pixel/Vibe-Skills --skill pyzotero -a codex -y
Cursor
$ npx skills add foryourhealth111-pixel/Vibe-Skills --skill pyzotero -a cursor -y
Gemini CLI
$ npx skills add foryourhealth111-pixel/Vibe-Skills --skill pyzotero -a gemini-cli -y
GitHub Copilot
$ npx skills add foryourhealth111-pixel/Vibe-Skills --skill pyzotero -a github-copilot -y
OpenCode
$ npx skills add foryourhealth111-pixel/Vibe-Skills --skill pyzotero -a opencode -y
Windsurf
$ npx skills add foryourhealth111-pixel/Vibe-Skills --skill pyzotero -a windsurf -y
name: pyzotero
description: Interact with Zotero reference management libraries using the pyzotero Python client. Retrieve, create, update, and delete items, collections, tags, and attachments via the Zotero Web API v3. Use this skill when working with Zotero libraries programmatically, managing bibliographic references, exporting citations, searching library contents, uploading PDF attachments, or building research automation workflows that integrate with Zotero.
allowed-tools: Read Write Edit Bash
license: MIT License
metadata:
skill-author: K-Dense Inc.Pyzotero is a Python wrapper for the [Zotero API v3](https://www.zotero.org/support/dev/web_api/v3/start). Use it to programmatically manage Zotero libraries: read items and collections, create and update references, upload attachments, manage tags, and export citations.
**Required credentials** — get from https://www.zotero.org/settings/keys:
Store credentials in environment variables or a `.env` file:
ZOTERO_LIBRARY_ID=your_user_id ZOTERO_API_KEY=your_api_key ZOTERO_LIBRARY_TYPE=user # or "group"
See [references/authentication.md](references/authentication.md) for full setup details.
uv add pyzotero # or with CLI support: uv add "pyzotero[cli]"
from pyzotero import Zotero
zot = Zotero(library_id='123456', library_type='user', api_key='ABC1234XYZ')
# Retrieve top-level items (returns 100 by default)
items = zot.top(limit=10)
for item in items:
print(item['data']['title'], item['data']['itemType'])
# Search by keyword
results = zot.items(q='machine learning', limit=20)
# Retrieve all items (use everything() for complete results)
all_items = zot.everything(zot.items())| File | Contents | |------|----------| | [references/authentication.md](references/authentication.md) | Credentials, library types, local mode | | [references/read-api.md](references/read-api.md) | Retrieving items, collections, tags, groups | | [references/search-params.md](references/search-params.md) | Filtering, sorting, search parameters | | [references/write-api.md](references/write-api.md) | Creating, updating, deleting items | | [references/collections.md](references/collections.md) | Collection CRUD operations | | [references/tags.md](references/tags.md) | Tag retrieval and management | | [references/files-attachments.md](references/files-attachments.md) | File retrieval and attachment uploads | | [references/exports.md](references/exports.md) | BibTeX, CSL-JSON, bibliography export | | [references/pagination.md](references/pagination.md) | follow(), everything(), generators | | [references/full-text.md](references/full-text.md) | Full-text content indexing and retrieval | | [references/saved-searches.md](references/saved-searches.md) | Saved search management | | [references/cli.md](references/cli.md) | Command-line interface usage | | [references/error-handling.md](references/error-handling.md) | Errors and exception handling |
item = zot.item('ITEMKEY')
item['data']['title'] = 'New Title'
zot.update_item(item)template = zot.item_template('journalArticle')
template['title'] = 'My Paper'
template['creators'][0] = {'creatorType': 'author', 'firstName': 'Jane', 'lastName': 'Doe'}
zot.create_items([template])zot.add_parameters(format='bibtex') bibtex = zot.top(limit=50) # bibtex is a bibtexparser BibDatabase object print(bibtex.entries)
zot = Zotero(library_id='123456', library_type='user', local=True) items = zot.items()
Intelligent Skill routing and workflow orchestration for AI agents — +21.12 pp reward, −29.6% tokens on SkillsBench with DeepSeekV4Flash-VE.
LQF Machine Learning Expert Guide - Routed skill for ML/Statistical Modeling with Critical Discussion Mode. Triggers on: machine…
Cloud laboratory platform for automated protein testing and validation. Use when designing proteins and needing experimental…
This skill should be used for time series machine learning tasks including classification, regression, clustering, forecasting,…
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request…
Access real-time and historical stock market data, forex rates, cryptocurrency prices, commodities, economic indicators, and 50+…
Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design.…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…