chat-surface-gather

Verify Firestore chat storage and gather conversation data for release readiness.

Updated Mar 20, 2026
One-click install
npx skills add https://github.com/Partners-in-Biz/partnersinbiz-web --skill chat-surface-gather
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chat-surface-gather
Source: https://github.com/Partners-in-Biz/partnersinbiz-web/tree/main/.claude/skills/chat-surface-gather
Command: npx skills add https://github.com/Partners-in-Biz/partnersinbiz-web --skill chat-surface-gather

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires firebase-admin, and includes scripts (resource) components.

What problem does it solve?

This Skill ensures that CEO-facing agent output is stored in dynamic Messages, the focused conversation route is release-ready, and chat evidence is not trapped in Markdown/server files.

Core Features & Use Cases

  • Conversation Verification: Checks if the target conversation and latest message are stored in Firestore.
  • Data Gathering: Collects conversation counts, latest messages, release gate evidence, and production route probes.
  • CEO Output Verification: Determines if CEO-facing output is readable from dynamic Messages.
  • Read-only Operation: Provides a read-only view to prevent unauthorized actions.
  • Use Case: Before releasing a new version, use this Skill to ensure that all relevant chat data is properly stored and accessible.

Quick Start

Run the chat-surface-gather skill with the following command: node .claude/skills/chat-surface-gather/scripts/gather-chat-surface.mjs --org pib-platform-owner --conversation CS0TqDu1FJGUK65jdq96 --html

Frequently Asked Questions about chat-surface-gather

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify Firestore chat surface readiness before a production release?

Firestore chat surface verification checks if target conversations and latest messages are stored in the database, gathers release gate evidence, and probes production routes without credentials. This ensures CEO-facing agent output is readable from dynamic Messages before release.

How do I check if CEO-facing agent output is stored in dynamic Firestore messages?

Checking CEO-facing agent output involves verifying that conversation data is stored in dynamic Firestore Messages rather than trapped in Markdown or server files. This Skill gathers the latest message data to confirm output is readable and release-ready.

Do I need Firebase Admin SDK credentials to probe production chat routes?

No, you do not need credentials to probe production chat routes. The Skill handles production route probes without credentials using the Firebase Admin SDK, providing a read-only view to prevent unauthorized actions while gathering conversation data.

What is the best way to gather conversation data for release gate verification?

Gathering conversation data for release gate verification is best done by collecting conversation counts, latest messages, and production route probes. This approach provides a read-only view of the chat surface to ensure dynamic message storage is ready for release.

Can I run Firestore chat verification without risking unauthorized write actions?

Yes, you can run Firestore chat verification safely because the Skill operates in a strictly read-only mode. This prevents unauthorized actions while it gathers conversation counts, latest messages, and release gate evidence from the chat surface.