Fundraising Advisor
v1.0.0Professional fundraising advisory skill for startups - AI-powered project assessment, pitch deck generation, valuation analysis, investor matching, and PDF p...
⭐ 0· 275·1 current·1 all-time
byJustin Liu@zhenstaff
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
Name/description align with included code: the repository contains modules for assessment, valuation, pitch-deck generation, investor matching, PDF parsing and OCR in both TypeScript and Python. Having both TS and Python implementations is unusual but explainable (multi-language support). Overall capabilities are consistent with a fundraising advisor.
Instruction Scope
SKILL.md gives a comprehensive agent runbook (what to ask the user and service flows) and shows code examples. However the runbook and other docs instruct use of heavy PDF/OCR processing (tesseract, camelot, poppler, ghostscript) and show local filesystem operations (generating/reading PDFs, reading sample_investors.json, writing output files), yet the skill frontmatter declares no required binaries, env vars, or install steps. That mismatch means the agent may be instructed to use tools that are not available or that require additional user action; the runbook also includes code examples that import local packages (e.g., @openclaw/skill-fa-advisor) which assumes the runtime environment has the package available.
Install Mechanism
No install spec is declared in the skill frontmatter, but the repository contains full TypeScript and Python source and documentation that expect pip/npm and system packages (Tesseract, poppler, ghostscript). This is an inconsistency: the skill will likely need those dependencies to function (and some are system-level binaries), yet the skill metadata does not declare them. There is no high-risk remote download, but absent an install step, the runtime behavior and dependency handling are unclear.
Credentials
requires.env is empty and no credentials are declared, which is appropriate for an advisory tool. Documentation mentions potential future integrations with external data sources (Crunchbase, PitchBook) but those are marked as planned. There are no declared API keys or tokens; still, the repository includes examples that could be extended to call external services—verify any such integrations before granting secrets.
Persistence & Privilege
The skill is not set to always:true and does not request elevated privileges in metadata. It writes output files (reports) to an output/ directory per docs, which is normal for a document-generation tool and scoped to its own files. There is no evidence it attempts to modify other skills or global agent config.
What to consider before installing
What to check before installing:
- Installation and runtime: The repo expects Python/Node dependencies and system binaries (tesseract, poppler, ghostscript) but the skill metadata does not declare these. If you install, make sure you can install those system packages and Python/npm deps in a controlled environment (or sandbox).
- Sensitive data: The skill can parse OCRed PDFs and financial statements — avoid uploading PDFs containing sensitive personal or credential information until you verify where data is processed and stored.
- Network behavior: Inspect the code (or run it in an isolated environment) for calls to external endpoints or telemetry. The docs mention planned integrations (Crunchbase, PitchBook) but there are no declared API keys now; nonetheless review any changes that add network calls.
- Which implementation to use: The repository contains both TypeScript and Python variants; decide which you will run and follow that language's install docs. The SKILL.md frontmatter does not list required binaries even though INSTALL docs mention them — treat the latter as authoritative.
- Test locally: Run the included tests (test_complete.py and examples) in a sandbox to confirm behavior. Review package.json/pyproject.toml, requirements.txt, and any code that performs filesystem or network I/O (pdf/ocr modules, investor matcher) before giving it access to production data or secrets.
If you want, I can scan specific files for network calls, environment variable access, or suspicious patterns and point to exact lines to review.Like a lobster shell, security has layers — review code before you run it.
aivk97cv9qe33ma2p74jdx1sfggnd82afasfinancevk97cv9qe33ma2p74jdx1sfggnd82afasfundraisingvk97cv9qe33ma2p74jdx1sfggnd82afasinvestmentvk97cv9qe33ma2p74jdx1sfggnd82afaslatestvk97cv9qe33ma2p74jdx1sfggnd82afaspdfvk97cv9qe33ma2p74jdx1sfggnd82afaspythonvk97cv9qe33ma2p74jdx1sfggnd82afasstartupvk97cv9qe33ma2p74jdx1sfggnd82afasvaluationvk97cv9qe33ma2p74jdx1sfggnd82afas
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
💼 Clawdis
OSmacOS · Linux · Windows
