ToolJet Marketplace Plugin Builder
ToolJet/ToolJet
Turns an API description, such as an OpenAPI file or a Postman collection, into a connector plugin for ToolJet's marketplace and checks it with the repo's validator.
Gangtise (岗底斯投研) OpenAPI skill suite installer and diagnostic tool.
$ npx skills add daymade/claude-code-skills --skill gangtise-copilot -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install daymade/claude-code-skills gangtise-copilot --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/daymade/claude-code-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/daymade-financial/gangtise-copilot .claude/skills/gangtise-copilot && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "gangtise-copilot" agent skill from https://github.com/daymade/claude-code-skills/tree/main/daymade-financial/gangtise-copilot into .claude/skills/gangtise-copilot/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "gangtise-copilot", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/daymade/claude-code-skills/tree/main/daymade-financial/gangtise-copilotType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add daymade/claude-code-skills --skill gangtise-copilot -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install daymade/claude-code-skills gangtise-copilot --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/daymade/claude-code-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/daymade-financial/gangtise-copilot .agents/skills/gangtise-copilot && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "gangtise-copilot" agent skill from https://github.com/daymade/claude-code-skills/tree/main/daymade-financial/gangtise-copilot into .agents/skills/gangtise-copilot/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "gangtise-copilot", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add daymade/claude-code-skills --skill gangtise-copilot -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install daymade/claude-code-skills gangtise-copilot --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/daymade/claude-code-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/daymade-financial/gangtise-copilot .cursor/skills/gangtise-copilot && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "gangtise-copilot" agent skill from https://github.com/daymade/claude-code-skills/tree/main/daymade-financial/gangtise-copilot into .cursor/skills/gangtise-copilot/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "gangtise-copilot", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/daymade/claude-code-skills.git --path daymade-financial/gangtise-copilot--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add daymade/claude-code-skills --skill gangtise-copilot -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install daymade/claude-code-skills gangtise-copilot --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/daymade/claude-code-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/daymade-financial/gangtise-copilot .gemini/skills/gangtise-copilot && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "gangtise-copilot" agent skill from https://github.com/daymade/claude-code-skills/tree/main/daymade-financial/gangtise-copilot into .gemini/skills/gangtise-copilot/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "gangtise-copilot", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install daymade/claude-code-skills gangtise-copilotInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add daymade/claude-code-skills --skill gangtise-copilot -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/daymade/claude-code-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/daymade-financial/gangtise-copilot .github/skills/gangtise-copilot && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "gangtise-copilot" agent skill from https://github.com/daymade/claude-code-skills/tree/main/daymade-financial/gangtise-copilot into .github/skills/gangtise-copilot/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "gangtise-copilot", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add daymade/claude-code-skills --skill gangtise-copilot -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install daymade/claude-code-skills gangtise-copilot --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/daymade/claude-code-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/daymade-financial/gangtise-copilot .opencode/skills/gangtise-copilot && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "gangtise-copilot" agent skill from https://github.com/daymade/claude-code-skills/tree/main/daymade-financial/gangtise-copilot into .opencode/skills/gangtise-copilot/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "gangtise-copilot", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
gangtise-copilotGangtise (岗底斯投研) OpenAPI skill suite installer and diagnostic tool.
Gangtise Copilot is an agent skill from daymade/claude-code-skills. Gangtise (岗底斯投研) OpenAPI skill suite installer and diagnostic tool. One-click install 19 official skills (data, research, utility), configure accessKey/secretAccessKey, run health diagnostics. Trigger when user mentions Gangtise, 岗底斯, any gangtise- skill, credential setup, or reports errors like 'token is invalid' / '接口地址错误'.
Its SKILL.md is about 5.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 16 other files, including scripts and reference files (for example `references/best_practices.md`, `references/credentials_setup.md` and `references/installation_flow.md`).
It sits in Backend & APIs, covering OpenAPI specifications. It works with OpenAPI. The repository describes itself as: Professional Claude Code skills marketplace featuring production-ready skills for enhanced development workflows. The licence is MIT.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 0e52df5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 4 files in scripts/ (Shell and Python), which the agent can run.
Shell commands in SKILL.md call:
bashgitFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
open.gangtise.comapi.github.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
GANGTISE_ACCESS_KEYGANGTISE_SECRET_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Gangtise Copilot loads about 5.8k tokens when it runs, and up to ~24k if it reads all its reference files. Until then it costs about 86 tokens; SKILL.md has 2,110 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from daymade/claude-code-skills at commit 0e52df5, republished under its MIT licence (© daymade). 2,110 words, ~5,751 tokens.
.claude/skills/gangtise-copilot/SKILL.md (or your agent's skills folder). This skill also uses 12 other files; get the full folder from GitHub.One-command installer, credential configurator, and diagnostic layer for the full Gangtise (岗底斯投研) OpenAPI skill suite.
This is the only section you need to read to go from zero to fully working Gangtise. Follow steps in order.
Primary method (git clone):
git clone --depth 1 https://github.com/daymade/claude-code-skills.git /tmp/gangtise-repo
cp -r /tmp/gangtise-repo/daymade-financial/gangtise-copilot <your-agent-skills-dir>/Fallback method (when git clone times out or is unavailable — use GitHub API directly):
# Python one-liner to download and write any file from GitHub:
import urllib.request, json, base64, os
def fetch_github_file(repo_path, local_path):
url = f"https://api.github.com/repos/daymade/claude-code-skills/contents/{repo_path}"
req = urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0"})
d = json.loads(urllib.request.urlopen(req, timeout=20).read())
content = base64.b64decode(d["content"]).decode("utf-8")
os.makedirs(os.path.dirname(local_path), exist_ok=True)
open(local_path, "w").write(content)
return len(content)
# Download all files:
for path, local in [
("daymade-financial/gangtise-copilot/SKILL.md", "<skills-dir>/gangtise-copilot/SKILL.md"),
("daymade-financial/gangtise-copilot/scripts/install_gangtise.sh", "<skills-dir>/gangtise-copilot/scripts/install_gangtise.sh"),
("daymade-financial/gangtise-copilot/scripts/configure_auth.sh", "<skills-dir>/gangtise-copilot/scripts/configure_auth.sh"),
("daymade-financial/gangtise-copilot/scripts/diagnose.sh", "<skills-dir>/gangtise-copilot/scripts/diagnose.sh"),
("daymade-financial/gangtise-copilot/scripts/classify_response.py", "<skills-dir>/gangtise-copilot/scripts/classify_response.py"),
("daymade-financial/gangtise-copilot/references/installation_flow.md", "<skills-dir>/gangtise-copilot/references/installation_flow.md"),
("daymade-financial/gangtise-copilot/references/credentials_setup.md", "<skills-dir>/gangtise-copilot/references/credentials_setup.md"),
("daymade-financial/gangtise-copilot/references/skill_registry.md", "<skills-dir>/gangtise-copilot/references/skill_registry.md"),
("daymade-financial/gangtise-copilot/references/known_issues.md", "<skills-dir>/gangtise-copilot/references/known_issues.md"),
("daymade-financial/gangtise-copilot/references/best_practices.md", "<skills-dir>/gangtise-copilot/references/best_practices.md"),
("daymade-financial/gangtise-copilot/config-template/authorization.json.example", "<skills-dir>/gangtise-copilot/config-template/authorization.json.example"),
]:
size = fetch_github_file(path, local)
print(f"OK {path} → {local} ({size} bytes)")Important: Network to GitHub may be unstable. If any file fails, retry the specific file up to 3 times with a 2-second delay between attempts. Do NOT abort the whole process for a single file failure.
For OpenClaw: create a symlink in the agent's skills directory and enable it in gateway config:
# Find the OpenClaw skills directory
ls ~/workspace/agent/skills/ # or ls ~/.openclaw/skills/
# Symlink this skill
ln -sf <gangtise-copilot-source-dir> <openclaw-skills-dir>/gangtise-copilot
# Enable in OpenClaw gateway config (if the agent supports skill entries in config)
# Run: openclaw config set 'skills.entries.gangtise-copilot' '{}'
# Then restart the gateway using OpenClaw's own script, not this skill's:
# sh <openclaw-install-dir>/scripts/restart.shbash <gangtise-copilot-dir>/scripts/install_gangtise.sh --preset fullWhat it does: Downloads 4 ZIP bundles from the official Huawei Cloud OBS bucket, extracts 19 skill directories, and symlinks them into detected agent skills directories (~/.openclaw/skills/, ~/.claude/skills/, etc.).
Known agent skills directory paths (if auto-detection misses yours):
| Agent | Skills directory |
|---|---|
| Claude Code | ~/.claude/skills/ |
| Codex | ~/.agents/skills/ |
| OpenClaw | ~/.openclaw/skills/ or <agent-workspace>/skills/ |
If install fails, check references/installation_flow.md.
bash <gangtise-copilot-dir>/scripts/configure_auth.sh \
--access-key <your-accessKey> \
--secret-key <your-secretAccessKey>What it does:
~/.config/gangtise/authorization.json (mode 600)~/.GTS_AUTHORIZATION runtime token<gangtise-skill-dir>/scripts/.authorization to the shared credential file⚠️ Critical: After Step 3,
diagnose.shmay report "19 skill(s) missing .authorization" even if credentials exist. Run Step 4 even when~/.config/gangtise/authorization.jsonalready exists —configure_auth.shcreates the missing symlinks.
bash <gangtise-copilot-dir>/scripts/diagnose.shExpected output: no ❌ lines. The exact pass count depends on which agents and preset are installed. A successful OAuth check only proves that the credentials can mint a token; the RAG line separately reports reachable, empty success, permission denial, authentication rejection, or a quota/entitlement response.
If any ❌ or ⚠️ remains, cross-reference with references/known_issues.md.
# Example: query latest research report for 宁德时代
# Use gangtise-file-client with its report runner:
cd <gangtise-copilot-dir>/references/
# See skill_registry.md for the exact command per skillGangtise is a Chinese professional investment-research data platform. It publishes an OpenAPI that covers research reports, company announcements, meeting summaries, chief analyst opinions, financial statements, valuation metrics, OHLC market data, shareholder data, industry indicators, and a catalog of pre-built research workflow skills. The underlying API is well-designed, but the skill ecosystem is not discoverable: there is no public manifest listing the 19 skills, the skills are distributed as independent ZIP files on a Huawei Cloud OBS bucket with listing permission disabled, and the skills live in two parallel naming conventions (gangtise-<name> for the minimal line, gangtise-<name>-client for the full-capability line) that carry different feature sets. A first-time user has to reverse-engineer the complete skill inventory before they can install it.
Gangtise Copilot solves this in one command:
open.gangtise.com/application/auth/oauth/open/loginV2.minimal / workshop / full) so users can match the install size to what their account license actually permits — see ISSUE-007 in references/known_issues.md for why "biggest install" is not the safe default.Runtime note from April 2026 usage: after installing skills, run configure_auth.sh even if ~/.config/gangtise/authorization.json already exists. Upstream CLI scripts also read ~/.GTS_AUTHORIZATION, a bare runtime token file. The configurator refreshes both files.
This skill is a wrapper layer around the Gangtise OpenAPI skill suite. The wrapper contract is non-negotiable:
references/known_issues.md with runtime repair instructions, not patched at ship time.gangtise-* skill directory requires explicit user consent via AskUserQuestion.| Capability | Entry point | Detail |
|---|---|---|
1. Install Gangtise skills (minimal default, workshop alias, full, or --only custom) | scripts/install_gangtise.sh | See references/installation_flow.md |
| 2. Configure accessKey + secretAccessKey credentials | scripts/configure_auth.sh | See references/credentials_setup.md |
| 3. Diagnose install state, credential validity, and capability tiers | scripts/diagnose.sh | See references/known_issues.md |
| 4. Look up which Gangtise skill answers a specific data question | Skill registry below + references/skill_registry.md | — |
When this skill is triggered, classify the user's intent and jump to the corresponding capability:
| User says something like… | Go to |
|---|---|
| "装 gangtise"、"install gangtise"、"我想用 gangtise 的数据"、"把 gangtise 的 skill 都装上" | One-shot installation (Step 1–5 above) |
| "配 gangtise 的 key"、"configure gangtise credentials"、"gangtise accessKey"、"secretAccessKey" | Capability 2 |
| "gangtise 报错"、"token is invalid"、"接口地址错误"、"gangtise skill 加载失败"、"我的 gangtise 装得不对" | Capability 3 |
| "宁德时代的研报"、"过去 30 天的首席观点"、"OHLC 蜡烛图"、"个股研究报告 L2"、"对宁德时代做观点 PK" | Capability 4 → skill registry → invoke the matching upstream skill |
| "帮我从头跑一遍 gangtise" | One-shot installation (Step 1–5 in sequence) |
When in doubt, start with Capability 3 (diagnose.sh) — it is the only read-only entry point and it surfaces exactly which installs and credentials are currently blocked. Running it never has a destructive side effect.
Gangtise publishes 19 independent skills on a Huawei Cloud OBS bucket. They are organized into 3 bundle ZIPs plus 1 standalone ZIP. The installer downloads the 4 archives, extracts the 19 skill directories, and symlinks each one into the detected agents' skills directories.
All skills come from the official Gangtise OBS bucket:
https://gts-download.obs.myhuaweicloud.com/skills/No mirrors. The installer uses this URL directly.
| Bundle | Size | Contains |
|---|---|---|
gangtise-skills-client.zip | 160 KB | data-client, kb-client, file-client, file-client-no-download, stockpool-client |
gangtise-research.zip | 220 KB | stock-research, opinion-pk, thematic-research, stock-selector, event-review, interview-outline, announcement-digest, opinion-summarizer, wechat-summary, data-processor |
gangtise-skills.zip | 118 KB | data (v1.2.0), file, kb — the legacy "minimal" parallel line |
gangtise-web-client.zip | 8 KB | web-client (standalone, not in any bundle) |
Total: 4 HTTP requests → 19 skill directories.
Two skills (gangtise-file-client-no-download and gangtise-stockpool-client) only exist inside the gangtise-skills-client bundle — they do not have standalone ZIPs. A naive "list the standalone ZIP for each skill" approach would miss them entirely. See references/known_issues.md ISSUE-002 for the full explanation.
bash scripts/install_gangtise.shFlags:
bash scripts/install_gangtise.sh --preset minimal # default — 3 skills via public open-* endpoints
bash scripts/install_gangtise.sh --preset workshop # alias for minimal (same 3 skills)
bash scripts/install_gangtise.sh --preset full # all 19 skills (most -client will fail without skills-backend ACL)
bash scripts/install_gangtise.sh --only data-client,kb-client,file-client # custom subset
bash scripts/install_gangtise.sh --no-openclaw # skip OpenClaw even if detected
bash scripts/install_gangtise.sh --target claude-code # force single target| Preset | Skills | Intended for |
|---|---|---|
| minimal (default) | gangtise-data, gangtise-file, gangtise-kb | Conservative install for accounts with access to the public open-* endpoints. It avoids the ISSUE-007 skills-backend/* ACL, while API points and product permissions still apply. Covers OHLC, financials, announcements, foreign reports, and RAG retrieval. |
| workshop | (alias for minimal — same 3 skills) | Historical preset bundled 7 -client-heavy skills, but those are blocked by ISSUE-007 on most accounts and produce a broken live demo. The preset now points at the same 3 skills as minimal so it can no longer footgun a workshop. |
| full | All 19 skills | Both lines side-by-side. Useful for exploring the full Gangtise catalog. Most -client skills will fail at runtime if your account lacks skills-backend/* ACL — confirm with the diagnostic in ISSUE-007 first. |
Every Gangtise skill needs an .authorization credential file colocated with its Python runtime, in one of two shapes:
Shape A — accessKey + secretAccessKey (most common, auto-refreshes tokens):
{
"accessKey": "<your-accessKey>",
"secretAccessKey": "<your-secretAccessKey>"
}Shape B — long-term token (advanced, for pre-generated long-lived tokens):
{
"long-term-token": "Bearer <token>"
}Because 19 skills each need the same .authorization file, the wrapper stores one shared file at ~/.config/gangtise/authorization.json (XDG standard, mode 600) and symlinks every skill's local credential file to it. Rotating credentials means editing one file, not 19.
Run the configurator:
bash scripts/configure_auth.shIt will:
GANGTISE_ACCESS_KEY / GANGTISE_SECRET_KEY environment variables if set).~/.config/gangtise/authorization.json with mode 600.https://open.gangtise.com/application/auth/oauth/open/loginV2 to verify the credentials actually work.~/.GTS_AUTHORIZATION with the bare runtime token required by upstream CLI scripts.# Edit one file:
$EDITOR ~/.config/gangtise/authorization.json
# Re-verify against the live server:
bash scripts/configure_auth.sh --verify-onlyNo other files need to change — the symlinks still point at the updated file.
bash scripts/diagnose.shThe diagnostic script is strictly read-only. It checks:
skills/ directory~/.config/gangtise/authorization.json exists with mode 600oauth/open/loginV2)errorType, and traceId without printing credentials or the complete token response.Exit codes:
0 — all healthy1 — one or more issues need user action2 — diagnostic itself failed (network error, no internet, etc.)If diagnose reports issues, cross-reference the output against references/known_issues.md. Each reported issue maps to a specific remediation section.
This is the non-obvious value of the wrapper. Gangtise's 19 skills form a two-dimensional matrix (data tier × operation type) that is not clearly documented. Use this table to route a user question to the right skill:
| Want to… | Upstream skill | Invoke |
|---|---|---|
| Query semantic content across knowledge base (reports + opinions + minutes) | gangtise-kb-client | kb runner with -q query + optional --file-types / --securities |
| List documents by type + date + security (reports, announcements, summaries, opinions, roadshows) | gangtise-file-client | dedicated runners per document type (report / opinion / summary / announcement / investment_calendar / foreign_report / internal_report / wechat_message) |
| Pull OHLC daily candles for an A-share or HK stock | gangtise-data-client | quote runner with --securities {name} + -sd / -ed date range |
| Pull financial statements (income / balance / cash flow indicators) | gangtise-data-client | financial runner with --securities {name} + --indicators |
| Pull valuation metrics (PE / PS / PB / PEG + historical percentiles) | gangtise-data-client | valuation runner with --securities {name} |
| Pull main business composition (by product / industry / region) | gangtise-data-client | main_business runner with --securities {name} + --classify-method |
| Pull shareholder / top-holder data | gangtise-data-client | shareholder runner with --securities {name} |
| Pull macro / industry indicators (GDP, CPI, vehicle sales, commodity prices) | gangtise-data-client | industry_indicator runner with -k {keyword} |
| Look up security standard codes by name | gangtise-data-client | security runner with -k {name} |
| List sector constituent stocks by theme or industry | gangtise-data-client | block_component runner with -k {theme} |
| List index members by category | gangtise-data-client | index runner with -k {index type} |
| Search the open web for public information not in Gangtise's internal KB | gangtise-web-client | web runner with -q {query} |
See references/skill_registry.md for the full per-runner parameter reference and cross-skill composition examples.
These skills orchestrate the data-layer skills into end-to-end research workflows. They produce Markdown + HTML reports following Gangtise's professional investment-research templates and built-in compliance guardrails (no "买入 / 卖出 / 目标价 / 推荐" language).
| Want to… | Use |
|---|---|
| Generate a stock research report at L1-L4 depth (L1 = 1-page framework, L4 = full institutional coverage) | gangtise-stock-research |
| Do adversarial analysis on an investment thesis ("play devil's advocate for this long call") | gangtise-opinion-pk |
| Do thematic / sector research (driver analysis, enumeration phase, stock screening, performance check) | gangtise-thematic-research |
| Screen stocks based on research criteria | gangtise-stock-selector |
| Write an 800-1000 word event review / post-mortem for a market event | gangtise-event-review |
| Generate a company-meeting outline (3-step workflow: data → topics → questions) | gangtise-interview-outline |
| Track recent announcements for a stock pool and produce a daily digest | gangtise-announcement-digest |
| Summarize a chief analyst's recent opinions | gangtise-opinion-summarizer |
| Turn a WeChat chat-group discussion log into a structured investment daily | gangtise-wechat-summary |
| Get methodology guidance on how to design a custom data-processing workflow | gangtise-data-processor |
| Skill | Purpose |
|---|---|
gangtise-stockpool-client | Create / rename / delete a stock pool; add or remove stocks from it. Only distributed inside gangtise-skills-client.zip. |
gangtise-file-client-no-download | Variant of file-client that disables the download capability — useful in read-only environments or compliance-sensitive contexts. |
Legacy gangtise-data / gangtise-file / gangtise-kb | The older minimal parallel line. data is v1.2.0 with strictly-typed security codes (no name resolution). Only install if the user wants the smaller feature footprint. |
See references/skill_registry.md for the full per-skill script catalog, versions, and capability matrix.
gangtise-* skill's content into this directory — only the canonical OBS URLs are referenced.gangtise-copilot/
├── SKILL.md # This file
├── scripts/
│ ├── install_gangtise.sh # Download bundles → stage → distribute
│ ├── configure_auth.sh # Set up + verify credentials
│ └── diagnose.sh # Read-only health report
├── references/
│ ├── installation_flow.md # How the installer works, flag reference, troubleshooting
│ ├── credentials_setup.md # accessKey / secretAccessKey, XDG paths, liveness check
│ ├── skill_registry.md # Complete per-skill capability matrix
│ ├── known_issues.md # Two parallel product lines, bundle-only skills, and other gotchas
│ └── best_practices.md # How to combine stock-research + opinion-pk + data-client effectively
└── config-template/
└── authorization.json.example # Credential file template (placeholder values only)© daymade, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 12 other files (scripts, references) in daymade-financial/gangtise-copilot of daymade/claude-code-skills.
Open the folder on GitHubat commit 0e52df5
Gangtise Copilot next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Gangtise Copilot this skilldaymade/claude-code-skills | 1.4k | — | ~5.8k | Automated safety check: Pass | MIT | |
| ToolJet Marketplace Plugin BuilderToolJet/ToolJet | 41k | — | ~2.1k | Automated safety check: Pass | AGPL-3.0 | |
| Step Partsearthtojake/text-to-cad | 19k | 1 repos | ~1.5k | Automated safety check: Pass | MIT | |
| OpenAPI to MCP Servermcp-use/mcp-use | 11k | — | ~5.2k | Automated safety check: Pass | Apache-2.0 | |
| Use Yaakmountain-loop/yaak | 19k | — | ~1.9k | Automated safety check: Pass | MIT | |
| API DesignerJeffallan/claude-skills | 12k | 1 repos | ~2k | Automated safety check: Pass | MIT |
ToolJet/ToolJet
Turns an API description, such as an OpenAPI file or a Postman collection, into a connector plugin for ToolJet's marketplace and checks it with the repo's validator.
earthtojake/text-to-cad
Find, evaluate, and download common purchasable CAD parts from step.parts, including named off-the-shelf actuators, servos, motors, electronics boards, connectors, screws, bolts, nuts, washers…
mcp-use/mcp-use
Turns an OpenAPI or Swagger spec into an MCP server with the mcp-use TypeScript SDK, mapping each operation to a tool, wiring auth, testing and deploying.
mountain-loop/yaak
A skill your agent uses when the user mentions Yaak, a Yaak workspace, or the yaak command, or asks to call, hit, or smoke test HTTP/REST endpoints, save or organize API requests for reuse or manual…
Jeffallan/claude-skills
Designs REST and GraphQL APIs from resource modeling to an OpenAPI 3.1 contract, with versioning, pagination and RFC 7807 error handling.
huangruiteng/CS-Notes
Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script.
daymade/claude-code-skills
This skill should be used when comparing two videos to analyze compression results or quality differences.
daymade/claude-code-skills
Generates professional animated CLI demos as GIFs using VHS terminal recordings.
daymade/claude-code-skills
Converts DOCX/PDF/PPTX and saved HTML/HTM to high-quality Markdown with automatic post-processing.
daymade/claude-code-skills
Generates several distinct, clickable HTML interaction prototypes for one product surface into a Design Board and collects selection/remix feedback before implementation.
daymade/claude-code-skills
Creates, edits and benchmarks skills; supersedes the official skill-creator plugin, so when both are listed, use this one.
daymade/claude-code-skills
Diagnoses and repairs repository setup and guarded Git workflows for Claude Code or Codex — environment repair, startup sync, hook auditing, collaborator handoff.
Works with
Categories
Gangtise (岗底斯投研) OpenAPI skill suite installer and diagnostic tool. Gangtise Copilot is an agent skill from daymade/claude-code-skills. Gangtise (岗底斯投研) OpenAPI skill suite installer and diagnostic tool.
Gangtise Copilot fits situations like: user mentions Gangtise; any gangtise- skill; credential setup; reports errors like token is invalid / 接口地址错误.
Run `npx skills add daymade/claude-code-skills --skill gangtise-copilot -a claude-code`. Or copy the skill folder (daymade-financial/gangtise-copilot in daymade/claude-code-skills) into .claude/skills/gangtise-copilot in your project. Claude Code loads it when a task matches its description.
Run `npx skills add daymade/claude-code-skills --skill gangtise-copilot -a codex`. Or copy the skill folder (daymade-financial/gangtise-copilot in daymade/claude-code-skills) into .agents/skills/gangtise-copilot in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add daymade/claude-code-skills --skill gangtise-copilot -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/gangtise-copilot, .gemini/skills/gangtise-copilot, .github/skills/gangtise-copilot and .opencode/skills/gangtise-copilot in your project.
Going by SKILL.md and its folder, Gangtise Copilot needs a shell and Python for the scripts in its folder, the command-line tools its instructions call (bash and git) and credentials named GANGTISE_ACCESS_KEY and GANGTISE_SECRET_KEY. Our summary lists: Python 3; A Bash shell.
SKILL.md names 2 domains. In commands or code: open.gangtise.com and api.github.com; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Gangtise Copilot is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.8k tokens (SKILL.md is roughly 23k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 18k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Gangtise Copilot: ToolJet Marketplace Plugin Builder (ToolJet/ToolJet, 41k stars), Step Parts (earthtojake/text-to-cad, 19k stars), OpenAPI to MCP Server (mcp-use/mcp-use, 11k stars) and Use Yaak (mountain-loop/yaak, 19k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
daymade (a GitHub user) maintains it in daymade/claude-code-skills, which has 1,448 GitHub stars. The repository holds 104 skills in this directory. The repository was last updated on October 10, 2026.
Source: daymade/claude-code-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.