figshare-data-download

Download Figshare files via browser-only workflow (no web_fetch/curl probing). Use when a user provides a Figshare DOI or ndownloader URL and needs a reliable fetch path that always opens the page in browser, triggers the real download, then copies the downloaded file into a target path.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "figshare-data-download" with this command: npx skills add tiangong-ai/skills/tiangong-ai-skills-figshare-data-download

Figshare Data Download

Use this skill to fetch Figshare dataset files behind anti-bot checks.

Workflow

  1. Normalize inputs:
  • item_or_file_url: DOI URL, item page URL, or ndownloader URL
  • output_path: final local path
  • expected_name: expected browser filename (optional)
  1. Resolve the file download link in browser:
  • Open the DOI/item page with browser tooling.
  • Find and click the dataset "Download" / "Download file" element.
  • If already given an ndownloader URL, open it directly in browser.
  1. Complete any browser challenge/verification and trigger the real file download.

  2. Copy the downloaded file from ~/Downloads to output_path.

  3. Verify output:

  • Ensure file size is non-zero.
  • Ensure extension/type matches expectation (.xlsx, .csv, etc.).

Decision Rules

  • Do not use web_fetch for this skill.
  • Do not run curl probing as part of this skill workflow.
  • Always use browser path first and keep it end-to-end.

Output Contract

  • Always produce one final file at output_path.
  • Keep the downloaded source file in ~/Downloads unchanged.
  • Report:
    • final path
    • file size
    • that the transfer used browser-only workflow

Script

  • scripts/figshare_data_download.py (browser-only helper)
    • supports semi-automatic flow: --open-browser + wait/poll in ~/Downloads + copy/verify
    • does not perform curl/web_fetch probing

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

ai-tech-rss-fetch

No summary provided by upstream source.

Repository SourceNeeds Review
General

email-smtp-send

No summary provided by upstream source.

Repository SourceNeeds Review
General

email-imap-fetch

No summary provided by upstream source.

Repository SourceNeeds Review
Research

dify-knowledge-base-search

No summary provided by upstream source.

Repository SourceNeeds Review