shared-tools
OfficialFetch 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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.