shared-tools

Official

Fetch docs, MRs, PRs and design assets for AI workflows.

Authortaptap
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Consolidates reusable data-fetching scripts so AI agents and developer workflows can reliably retrieve Feishu documents, GitLab merge requests, GitHub pull requests, Figma design metadata/screenshots, and MeterSphere test data without reimplementing adapters for each platform.

Core Features & Use Cases

  • Feishu document extraction: convert Feishu wiki/docx/docs into Markdown and download embedded images, including Sheets and board thumbnails.
  • Repository change retrieval: fetch MR/PR diffs, full details and individual file contents from GitLab and GitHub with pagination and robust error reporting.
  • Search utilities: find Story/Bug-related MRs or PRs across mapped projects/repos and output structured JSON summaries.
  • MeterSphere integration: list/import test cases, create modules/plans and update test results for QA automation.
  • Use Cases: feed document and change data to AI-driven change analysis, requirement traceability, test-case generation and automated QA synchronization.

Quick Start

Run the fetch_feishu_doc.py script with a Feishu document URL and an output directory to produce Markdown and download images for agent consumption.

Dependency Matrix

Required Modules

python-dotenvpycryptodomepyyaml

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: shared-tools
Download link: https://github.com/taptap/agents-plugins/archive/main.zip#shared-tools

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.