← Back to Skills Marketplace
181
Downloads
0
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install conflict-of-interest-checker
Description
Check for co-authorship conflicts between authors and suggested reviewers
README (SKILL.md)
Conflict of Interest Checker
Reviewer conflict detection tool.
Use Cases
- Journal submission prep
- Editorial decisions
- Peer review integrity
- Compliance verification
Parameters
| Parameter | Type | Default | Required | Description |
|---|---|---|---|---|
--authors, -a |
string | - | Yes | Comma-separated author names |
--reviewers, -r |
string | - | Yes | Comma-separated reviewer names |
--publications, -p |
string | - | No | CSV file with publication records |
CSV Format
author,reviewer,paper_id
Smith,Brown,paper1
Smith,Jones,paper2
Usage
# Check with demo data
python scripts/main.py --authors "Smith,Jones,Lee" --reviewers "Brown,Davis,Wilson"
# Check with publication records
python scripts/main.py --authors "Smith,Jones" --reviewers "Brown,Davis" --publications pubs.csv
Returns
- Conflict flagging (coauthorship, institutional)
- Shared publication list
- Recommendation: Accept/Recuse
- Alternative reviewer suggestions
Example Output
⚠ Found 2 potential conflict(s):
1. COAUTHORSHIP CONFLICT
Reviewer: Brown
Author: Smith
Shared papers: paper1
2. COAUTHORSHIP CONFLICT
Reviewer: Wilson
Author: Smith
Shared papers: paper2
Risk Assessment
| Risk Indicator | Assessment | Level |
|---|---|---|
| Code Execution | Python/R scripts executed locally | Medium |
| Network Access | No external API calls | Low |
| File System Access | Read input files, write output files | Medium |
| Instruction Tampering | Standard prompt guidelines | Low |
| Data Exposure | Output files saved to workspace | Low |
Security Checklist
- No hardcoded credentials or API keys
- No unauthorized file system access (../)
- Output does not expose sensitive information
- Prompt injection protections in place
- Input file paths validated (no ../ traversal)
- Output directory restricted to workspace
- Script execution in sandboxed environment
- Error messages sanitized (no stack traces exposed)
- Dependencies audited
Prerequisites
No additional Python packages required.
Evaluation Criteria
Success Metrics
- Successfully executes main functionality
- Output meets quality standards
- Handles edge cases gracefully
- Performance is acceptable
Test Cases
- Basic Functionality: Standard input → Expected output
- Edge Case: Invalid input → Graceful error handling
- Performance: Large dataset → Acceptable processing time
Lifecycle Status
- Current Stage: Draft
- Next Review Date: 2026-03-06
- Known Issues: None
- Planned Improvements:
- Performance optimization
- Additional feature support
Usage Guidance
This skill appears to do what it claims and is not requesting secrets or network access. Still, treat it as untrusted code: (1) Review the script first — it contains small bugs (e.g., demo data uses lists where the code expects sets and an institutional-check function references an undefined variable) that can cause crashes or unexpected behavior. (2) Run it in an isolated environment or sandbox and test with non-sensitive sample CSVs. (3) Do not point it at sensitive personal or production data until you add input-path validation and fix the bugs. (4) If you plan to integrate into a pipeline, add file-path sanitization (prevent ../ traversal), explicit CSV schema validation, and consider logging/output restrictions. If you want, I can suggest specific code fixes and tests.
Capability Analysis
Type: OpenClaw Skill
Name: conflict-of-interest-checker
Version: 0.1.4
The skill bundle provides a legitimate tool for detecting co-authorship conflicts in academic peer reviews. The Python script (scripts/main.py) implements basic logic to compare author and reviewer publication lists from a user-provided CSV file or internal demo data. There is no evidence of malicious intent, data exfiltration, or unauthorized system access; the script operates entirely locally without network dependencies or obfuscated code.
Capability Assessment
Purpose & Capability
Name/description match the code and instructions: a local Python tool that compares authors and reviewers using publication records. It does not request unrelated credentials, binaries, or network access.
Instruction Scope
SKILL.md directs the agent/user to run the included script with author/reviewer lists or a CSV file. The instructions are scoped to the task and do not request external data. However the documentation's security checklist (e.g., path traversal protections) is not implemented in the script — the tool will open whatever CSV path you provide without validation.
Install Mechanism
No install spec; this is instruction-only plus a small included Python script. No third-party downloads or package installation are required.
Credentials
The skill declares no environment variables, credentials, or config paths and the code does not access any secrets or external service credentials.
Persistence & Privilege
Skill is not always-enabled and does not request persistent or elevated agent/system privileges. It only runs when invoked.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install conflict-of-interest-checker - After installation, invoke the skill by name or use
/conflict-of-interest-checker - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.4
Version 0.1.4
- No changes detected from the previous version.
- Documentation, features, and configuration remain unchanged.
v0.1.3
- Version bumped from 0.1.3 to 1.0.0, but no file changes detected.
- No updates or modifications to features, documentation, or implementation in this release.
v0.1.2
No changes detected in this version.
- Version and content remain the same as the previous release.
v0.1.1
No changes were detected in this version.
- Version number updated to 0.1.1.
- No file or documentation changes since the previous release.
v0.1.0
Initial release of conflict-of-interest-checker.
- Provides a tool to detect co-authorship conflicts between authors and suggested reviewers.
- Supports checking with or without publication records (CSV input optional).
- Flags conflicts, lists shared publications, and offers accept/recuse recommendations.
- Includes usage examples and detailed security/risk assessment.
- Draft version with planned improvements for performance and features.
Metadata
Frequently Asked Questions
What is Conflict Of Interest Checker?
Check for co-authorship conflicts between authors and suggested reviewers. It is an AI Agent Skill for Claude Code / OpenClaw, with 181 downloads so far.
How do I install Conflict Of Interest Checker?
Run "/install conflict-of-interest-checker" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Conflict Of Interest Checker free?
Yes, Conflict Of Interest Checker is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Conflict Of Interest Checker support?
Conflict Of Interest Checker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Conflict Of Interest Checker?
It is built and maintained by AIpoch (@aipoch-ai); the current version is v0.1.4.
More Skills