技能详情(站内镜像,无评论)
作者:AIpoch @AIPOCH-AI
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v0.1.0
统计:⭐ 0 · 26 · 0 current installs · 0 all-time installs
⭐ 0
安装量(当前) 0
🛡 VirusTotal :可疑 · OpenClaw :可疑
Package:aipoch-ai/cross-disciplinary-bridge-finder
安全扫描(ClawHub)
- VirusTotal :可疑
- OpenClaw :可疑
OpenClaw 评估
The skill's description matches its purpose, but included code and dependencies (notably an OpenAI client) are not reflected in the declared requirements/credentials and the runtime instructions do not explain external API access or data flows, creating an incoherent footprint you should review before installing.
目的
Name/description (finding experts, mapping methods) align with the included code (knowledge graph, domain bridging). However the package list (scripts/requirements.txt) includes an OpenAI client while the skill declares no required environment variables or credentials — if the code actually calls OpenAI or other external APIs, that credential requirement is missing from the manifest and is disproportionate to the SKILL.md declarations.
说明范围
SKILL.md instructs command-line and Python usage limited to the included library and CLI. It does not instruct the agent to read arbitrary system files or exfiltrate data. However the SKILL.md does not mention any external API usage, yet the repository includes an OpenAI dependency and sizable Python code that may perform network calls; the runtime instructions therefore omit important operational details (e.g., which APIs are contacted, what …
安装机制
There is no install spec (instruction-only), so nothing will be auto-downloaded during installation — this lowers installer risk. But the bundle includes requirements.txt and scripts/requirements.txt listing several PyPI packages (including openai). If a user or integrator installs those, standard pip installs from PyPI will occur; no unusual download URLs or archives were present. The absence of an automated install step combined with a non-e…
证书
The skill declares no required environment variables or primary credential, yet the codebase lists the openai package among its dependencies. OpenAI usage typically requires an API key (e.g., OPENAI_API_KEY). The manifest's lack of declared credentials is a mismatch that could lead the code to read environment variables unexpectedly at runtime or fail silently. The code also creates and uses a local data directory (data/) which grants write ac…
持久
The skill is not forced-always (always:false) and does not request elevated platform privileges. It creates a local data directory but does not (from the provided materials) modify other skills or system-wide configuration. The allowed-tools header in SKILL.md includes file and shell operations ('Read Write Bash Edit'), so an agent using this skill could read/write files and run commands when invoked — that is expected behavior for a script-ba…
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Cross Disciplinary Bridge Finder」。简介:Use when identifying collaboration opportunities across fields, finding experts…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/aipoch-ai/cross-disciplinary-bridge-finder/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
---
name: cross-disciplinary-bridge-finder
description: Use when identifying collaboration opportunities across fields, finding experts in complementary disciplines, translating methodologies between scientific domains, or building interdisciplinary research teams. Identifies synergies between scientific disciplines, matches researchers with complementary expertise, and facilitates cross-domain collaborations. Supports interdisciplinary grant applications and innovative research team formation.
allowed-tools: "Read Write Bash Edit"
license: MIT
metadata:
skill-author: AIPOCH
version: "1.0"
---
# Cross-Disciplinary Research Collaboration Finder
## When to Use This Skill
- identifying collaboration opportunities across fields
- finding experts in complementary disciplines
- translating methodologies between scientific domains
- building interdisciplinary research teams
- discovering funding for interdisciplinary projects
- mapping knowledge transfer pathways
## Quick Start
```python
from scripts.interdisciplinary import CollaborationFinder
finder = CollaborationFinder()
# Find collaborators in different field
collaborators = finder.find_experts(
my_expertise="machine_learning",
target_field="immunology",
collaboration_type="co_authorship",
min_publications=10,
h_index_threshold=15
)
if not collaborators:
print("No collaborators found — try lowering min_publications or h_index_threshold.")
else:
# Validate quality before proceeding: only consider complementarity_score > 0.7
qualified = [e for e in collaborators if e.complementarity_score > 0.7]
print(f"Found {len(collaborators)} candidates; {len(qualified)} meet quality threshold (score > 0.7):")
for expert in qualified[:5]:
print(f" - {expert.name} ({expert.institution})")
print(f" Research: {expert.research_focus}")
print(f" Complementarity score: {expert.complementarity_score}")
# Identify transferable methods
methods = finder.identify_transferable_methods(
from_field="physics",
to_field="biology",
application_area="systems_modeling"
)
if not methods:
print("No transferable methods found — consider broadening the application_area.")
else:
# Validate applicability before proceeding: review transfer_potential
for method in methods:
print(f"Method: {method.name}")
print(f" Success in source field: {method.success_rate}")
print(f" Application potential: {method.transfer_potential}")
if method.transfer_potential < 0.6:
print(f" ⚠ Low transfer potential — consider a different application_area.")
# Find interdisciplinary funding
grants = finder.find_interdisciplinary_funding(
fields=["AI", "medicine", "ethics"],
funder_types=["NIH", "NSF", "private_foundation"],
deadline_within_months=6
)
if not grants:
print("No grants found — try extending deadline_within_months or broadening funder_types.")
# Generate collaboration proposal outline
proposal_outline = finder.generate_collaboration_proposal(
partner_expertise="clinical_trial_design",
my_expertise="data_science",
research_question="precision_medicine"
)
```
## Command Line Usage
```bash
python scripts/main.py --my-field machine_learning --target-field immunology --find-collaborators --output matches.json
```
## Handling Poor Results
- **Empty collaborator list**: Lower `min_publications` or `h_index_threshold`; broaden `collaboration_type`.
- **No transferable methods**: Widen `application_area` to a higher-level domain (e.g., `"modeling"` instead of `"systems_modeling"`).
- **No funding results**: Extend `deadline_within_months` or add more entries to `funder_types`.
- **Weak proposal outline**: Ensure `research_question` is a descriptive string rather than a short keyword.
## References
- `references/guide.md` - Comprehensive user guide
- `references/examples/` - Working code examples
- `references/api-docs/` - Complete API documentation