← Back to Skills Marketplace
prodigalson

Office Hour Legends

by prodigalson · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
95
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install office-hour-legends
Description
Legends - run a YC-style office hours session simulated by a specific YC partner or alumnus of your choice. Drop markdown persona files (identity.md, soul.md...
Usage Guidance
This skill appears to do what it says (persona-driven office hours) but has a few red flags you should check before installing or using it with private data: - The README and runtime instructions require a FATHOM_API_KEY for transcript review, but the registry metadata lists no required env vars. Confirm whether the skill will prompt you for that key and inspect the fathom scripts to see exactly how the key and transcripts are used and stored. Transcripts are sensitive — only provide a key if you trust the code. - Review the included scripts (scripts/fathom-*.sh and scripts/build-persona.sh) before executing them. They will be run by the skill and may make network calls; ensure they don't transmit data to unexpected endpoints. - The skill optionally invokes other local skills (bookface-search.sh, hn CLI) if present. Those integrations can pull or cite external data; verify what those helper scripts do and whether you want them installed. - The repository URL in README points to a GitHub account; if you plan to install by cloning, confirm the repository identity and review its history/commits. The registry owner ID is opaque; lack of a listed homepage means you should be cautious. - If you plan to use the Fathom transcript review feature, test with a non-sensitive meeting first and check where session docs are written. If anything is unclear in the scripts (network endpoints, logging behavior), ask the author for clarification or avoid using sensitive transcripts until confident. I have medium confidence in this assessment because the workflow and files are mostly coherent with the stated purpose, but the unlisted credential requirement and runtime scripts that access local files and external APIs are notable inconsistencies that warrant manual review.
Capability Analysis
Type: OpenClaw Skill Name: office-hour-legends Version: 1.0.0 The skill provides a persona-driven startup coaching workflow that accesses high-risk data, including private meeting transcripts via the Fathom API (requiring FATHOM_API_KEY) and integration with external tools like bookface-search and hn-cli. While the behavior is aligned with the stated purpose of 'office hour' simulations, the SKILL.md instructions grant the agent broad shell and network access, and the README.md suggests storing third-party forum credentials in a plaintext file (~/.bookface_credentials), which presents a significant attack surface and potential for data exposure. The instructions also explicitly tell the agent to hide its research actions (e.g., 'The legend doesn't say I searched Bookface'), which is a deceptive behavior in a security context.
Capability Tags
cryptocan-make-purchasesrequires-oauth-tokenrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
The name/description (run persona-driven YC-style office hours) lines up with the persona markdown files, the session workflow, and the included helper scripts. Reading persona files from personas/ and optionally calling a Bookface/hn helper is coherent with the stated purpose. Note: the skill contains persona files that simulate real public figures (Paul Graham, Garry Tan, Sam Altman, etc.), which is functionally consistent but may have legal/ethical or policy implications outside security.
Instruction Scope
SKILL.md instructs the agent to read persona files under ~/.claude/skills/... and to call helper scripts (build-persona.sh, fathom-*.sh). It also documents a Fathom transcript review workflow that will fetch private meeting transcripts. The README and SKILL.md reference environment variables (OPENCLAW_SESSION, LEGENDS_FULL) and the Fathom API key for transcript review, but the registry metadata does not declare any required env vars — an inconsistency. The skill also calls optional external helper scripts (bookface-search.sh) if present. This means the agent will read local files and perform network calls to third-party APIs when users request transcript review or Bookface/HN research, which can expose sensitive conversation transcripts to whatever code or services those scripts call.
Install Mechanism
There is no formal install spec in the registry (instruction-only), but the README suggests installation via git clone from a GitHub repo (https://github.com/prodigalson/office-hour-legends.git). No remote binary downloads or extraction steps are declared in the registry. The included scripts will be executed at runtime if invoked, so while installation is low-risk (git clone from GitHub), you should confirm the repository URL and review the included scripts before running them.
Credentials
Registry metadata lists no required environment variables, but README and the transcript workflow explicitly require FATHOM_API_KEY to enable Fathom transcript review. SKILL.md also reads OPENCLAW_SESSION and LEGENDS_FULL from environment to select mode. The undeclared FATHOM_API_KEY is a mismatch — asking for a service API key is proportionate to the transcript-review feature, but it should be declared up-front. Because transcript data is sensitive, it's important to verify how the Fathom API key is used and where downloaded transcripts are stored or transmitted.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges. It writes session/design-doc markdown files (normal for this use case) and may execute its own scripts. It detects and calls other local skills if present but does not appear to modify other skills or system-wide settings. Autonomous invocation (disable-model-invocation=false) is the platform default and not, by itself, a problem; combined with the transcript review capability it increases the importance of reviewing behavior.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install office-hour-legends
  3. After installation, invoke the skill by name or use /office-hour-legends
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release - YC-style office hours simulated by a specific YC partner or alumnus
Metadata
Slug office-hour-legends
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Office Hour Legends?

Legends - run a YC-style office hours session simulated by a specific YC partner or alumnus of your choice. Drop markdown persona files (identity.md, soul.md... It is an AI Agent Skill for Claude Code / OpenClaw, with 95 downloads so far.

How do I install Office Hour Legends?

Run "/install office-hour-legends" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Office Hour Legends free?

Yes, Office Hour Legends is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Office Hour Legends support?

Office Hour Legends is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Office Hour Legends?

It is built and maintained by prodigalson (@prodigalson); the current version is v1.0.0.

💬 Comments