{
  "schemaVersion": "1.0",
  "item": {
    "slug": "zotero-cli",
    "name": "Zotero Cli",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/killgfat/zotero-cli",
    "canonicalUrl": "https://clawhub.ai/killgfat/zotero-cli",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/zotero-cli",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=zotero-cli",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "EXAMPLES.md",
      "INSTALL.md",
      "QUICKSTART.md",
      "README.md",
      "SKILL.md",
      "SKILL_SUMMARY.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/zotero-cli"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/zotero-cli",
    "agentPageUrl": "https://openagent3.xyz/skills/zotero-cli/agent",
    "manifestUrl": "https://openagent3.xyz/skills/zotero-cli/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/zotero-cli/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Zotero CLI",
        "body": "Command-line interface for the Zotero reference manager, providing terminal-based access to your Zotero library through the Zotero API."
      },
      {
        "title": "Quick Start",
        "body": "# Install (PEP 668 systems)\nsudo apt install pipx && pipx ensurepath && pipx install zotero-cli\n\n# Configure\nzotcli configure\n\n# Start using\nzotcli query \"machine learning\"\nzotcli add-note \"\\\"deep learning\\\"\"\nzotcli read \"\\\"attention mechanism\\\"\"\n\n📖 Detailed guide: QUICKSTART.md"
      },
      {
        "title": "pipx (Recommended for PEP 668 systems)",
        "body": "pipx install zotero-cli"
      },
      {
        "title": "pip (Generic)",
        "body": "pip install --user zotero-cli\nexport PATH=\"$HOME/.local/bin:$PATH\""
      },
      {
        "title": "Virtual Environment",
        "body": "python3 -m venv ~/.venvs/zotero-cli\nsource ~/.venvs/zotero-cli/bin/activate\npip install zotero-cli\n\n📖 Complete installation guide: INSTALL.md"
      },
      {
        "title": "Core Commands",
        "body": "CommandDescriptionzotcli query \"topic\"Search libraryzotcli add-note \"paper\"Add a notezotcli edit-note \"paper\"Edit a notezotcli read \"paper\"Read first PDF attachmentzotcli configureConfigure API credentials"
      },
      {
        "title": "Configuration",
        "body": "# Set default editor\nexport VISUAL=nano  # or vim, emacs, code\n\n# Run configuration\nzotcli configure\n\n# Verify setup\n./scripts/setup_and_check.sh"
      },
      {
        "title": "Helper Scripts",
        "body": "ScriptPurposesetup_and_check.shAutomated setup and verificationbackup_restore.shBackup and restore configurationupdate_check.shCheck for updatesquick_search.pyFormatted search outputexport_citations.pyExport citations (BibTeX, RIS)batch_process.shProcess multiple queries\n\nUsage examples:\n\n# Quick search\npython scripts/quick_search.py \"topic\" --format table\n\n# Export citations\npython scripts/export_citations.py \"topic\" --format bib > refs.bib\n\n# Backup\n./scripts/backup_restore.sh backup\n\n# Update check\n./scripts/update_check.sh check\n\n📖 Scripts documentation: scripts/README.md"
      },
      {
        "title": "Query Syntax",
        "body": "\"neural AND networks\"        # Boolean AND\n\"(deep OR machine) AND learning\"  # OR + grouping\n\"learning NOT neural\"        # NOT\n\"\\\"deep learning\\\"\"          # Phrase search\n\"transform*\"                 # Prefix search"
      },
      {
        "title": "Literature Review",
        "body": "zotcli query \"topic\"\nzotcli add-note \"paper\"\npython scripts/export_citations.py \"topic\" --format bib > refs.bib"
      },
      {
        "title": "Daily Research",
        "body": "python scripts/quick_search.py \"\\\"recent\\\"\" --format table\nzotcli add-note \"\\\"interesting paper\\\"\"\n./scripts/backup_restore.sh backup\n\n📖 More examples: EXAMPLES.md"
      },
      {
        "title": "Documentation",
        "body": "DocumentDescriptionQUICKSTART.md5-minute quick start guideINSTALL.mdComprehensive installation guideEXAMPLES.mdPractical usage examplesscripts/README.mdHelper scripts guide"
      },
      {
        "title": "Troubleshooting",
        "body": "Command not found:\n\nexport PATH=\"$HOME/.local/bin:$PATH\"\npipx ensurepath\n\nPermission denied (PEP 668 systems):\n\npipx install zotero-cli\n\nConfiguration errors:\n\nzotcli configure\n\n📖 Detailed troubleshooting: INSTALL.md"
      },
      {
        "title": "Quick Reference",
        "body": "# Essential commands\nzotcli query \"topic\"              # Search\nzotcli add-note \"paper\"           # Add note\nzotcli edit-note \"paper\"          # Edit note\nzotcli read \"paper\"               # Read PDF\n\n# Helper scripts\n./scripts/setup_and_check.sh      # Setup\n./scripts/backup_restore.sh backup # Backup\n./scripts/update_check.sh check   # Update\n./scripts/batch_process.sh queries.txt --output results.txt  # Batch\n\nFor complete documentation:\n\nQUICKSTART.md - Get started\nINSTALL.md - Installation details\nEXAMPLES.md - Usage examples\nSKILL_SUMMARY.md - Full overview"
      }
    ],
    "body": "Zotero CLI\n\nCommand-line interface for the Zotero reference manager, providing terminal-based access to your Zotero library through the Zotero API.\n\nQuick Start\n# Install (PEP 668 systems)\nsudo apt install pipx && pipx ensurepath && pipx install zotero-cli\n\n# Configure\nzotcli configure\n\n# Start using\nzotcli query \"machine learning\"\nzotcli add-note \"\\\"deep learning\\\"\"\nzotcli read \"\\\"attention mechanism\\\"\"\n\n\n📖 Detailed guide: QUICKSTART.md\n\nInstallation\npipx (Recommended for PEP 668 systems)\npipx install zotero-cli\n\npip (Generic)\npip install --user zotero-cli\nexport PATH=\"$HOME/.local/bin:$PATH\"\n\nVirtual Environment\npython3 -m venv ~/.venvs/zotero-cli\nsource ~/.venvs/zotero-cli/bin/activate\npip install zotero-cli\n\n\n📖 Complete installation guide: INSTALL.md\n\nCore Commands\nCommand\tDescription\nzotcli query \"topic\"\tSearch library\nzotcli add-note \"paper\"\tAdd a note\nzotcli edit-note \"paper\"\tEdit a note\nzotcli read \"paper\"\tRead first PDF attachment\nzotcli configure\tConfigure API credentials\nConfiguration\n# Set default editor\nexport VISUAL=nano  # or vim, emacs, code\n\n# Run configuration\nzotcli configure\n\n# Verify setup\n./scripts/setup_and_check.sh\n\nHelper Scripts\nScript\tPurpose\nsetup_and_check.sh\tAutomated setup and verification\nbackup_restore.sh\tBackup and restore configuration\nupdate_check.sh\tCheck for updates\nquick_search.py\tFormatted search output\nexport_citations.py\tExport citations (BibTeX, RIS)\nbatch_process.sh\tProcess multiple queries\n\nUsage examples:\n\n# Quick search\npython scripts/quick_search.py \"topic\" --format table\n\n# Export citations\npython scripts/export_citations.py \"topic\" --format bib > refs.bib\n\n# Backup\n./scripts/backup_restore.sh backup\n\n# Update check\n./scripts/update_check.sh check\n\n\n📖 Scripts documentation: scripts/README.md\n\nQuery Syntax\n\"neural AND networks\"        # Boolean AND\n\"(deep OR machine) AND learning\"  # OR + grouping\n\"learning NOT neural\"        # NOT\n\"\\\"deep learning\\\"\"          # Phrase search\n\"transform*\"                 # Prefix search\n\nWorkflows\nLiterature Review\nzotcli query \"topic\"\nzotcli add-note \"paper\"\npython scripts/export_citations.py \"topic\" --format bib > refs.bib\n\nDaily Research\npython scripts/quick_search.py \"\\\"recent\\\"\" --format table\nzotcli add-note \"\\\"interesting paper\\\"\"\n./scripts/backup_restore.sh backup\n\n\n📖 More examples: EXAMPLES.md\n\nDocumentation\nDocument\tDescription\nQUICKSTART.md\t5-minute quick start guide\nINSTALL.md\tComprehensive installation guide\nEXAMPLES.md\tPractical usage examples\nscripts/README.md\tHelper scripts guide\nTroubleshooting\n\nCommand not found:\n\nexport PATH=\"$HOME/.local/bin:$PATH\"\npipx ensurepath\n\n\nPermission denied (PEP 668 systems):\n\npipx install zotero-cli\n\n\nConfiguration errors:\n\nzotcli configure\n\n\n📖 Detailed troubleshooting: INSTALL.md\n\nQuick Reference\n# Essential commands\nzotcli query \"topic\"              # Search\nzotcli add-note \"paper\"           # Add note\nzotcli edit-note \"paper\"          # Edit note\nzotcli read \"paper\"               # Read PDF\n\n# Helper scripts\n./scripts/setup_and_check.sh      # Setup\n./scripts/backup_restore.sh backup # Backup\n./scripts/update_check.sh check   # Update\n./scripts/batch_process.sh queries.txt --output results.txt  # Batch\n\n\nFor complete documentation:\n\nQUICKSTART.md - Get started\nINSTALL.md - Installation details\nEXAMPLES.md - Usage examples\nSKILL_SUMMARY.md - Full overview"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/killgfat/zotero-cli",
    "publisherUrl": "https://clawhub.ai/killgfat/zotero-cli",
    "owner": "killgfat",
    "version": "0.1.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/zotero-cli",
    "downloadUrl": "https://openagent3.xyz/downloads/zotero-cli",
    "agentUrl": "https://openagent3.xyz/skills/zotero-cli/agent",
    "manifestUrl": "https://openagent3.xyz/skills/zotero-cli/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/zotero-cli/agent.md"
  }
}