Skip to content
Back to skills

Search Groupware Documents

ASecurity

Search whitelisted metadata and supplied summaries in an explicit user-supplied groupware document export covering official incoming or outgoing documents, electronic approvals, external administrative-network documents, e-SOP, SMS, FAX, or messenger records. Use only for offline JSON or Excel-transcribed JSON exports explicitly scoped for this search; never search live groupware or unrelated content.

  • 8 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 1, 2026
ai-agentspythongobash

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned September 1, 2026

npx -y skills add mrcha033/yonsei-skills --skill search-groupware-documents --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Search Groupware Documents?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Search Groupware Documents
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mrcha033-search-groupware-documents/badge)](https://www.skillsdirectory.com/skills/mrcha033-search-groupware-documents)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: search-groupware-documents
description: Search whitelisted metadata and supplied summaries in an explicit user-supplied groupware document export covering official incoming or outgoing documents, electronic approvals, external administrative-network documents, e-SOP, SMS, FAX, or messenger records. Use only for offline JSON or Excel-transcribed JSON exports explicitly scoped for this search; never search live groupware or unrelated content.
---

# Search Groupware Documents

Search only an export the user explicitly supplied for this task. General groupware or mailbox search is out of scope.

## Workflow

1. Require:
   - `schema_version`: `yonsei-offline-snapshot/v1`
   - `source_kind`: `user_supplied_json` or `excel_transcribed_json`
   - `export_scope`: `explicit_user_supplied_export`
   - `records`: whitelisted document metadata
2. Require `.xlsx` content to be exported or transcribed to JSON first.
3. Run:

   ```bash
   python3 "$SKILL_DIR/scripts/search_groupware_documents.py" \
     --input /path/to/documents.json \
     --query "research agreement" \
     --document-type official_document_inbound
   ```

4. Return structured matches and identify the matched whitelisted fields. Do not expand the search beyond the export.

## Safety contract

- Reject unknown fields rather than indexing or echoing them.
- Do not ingest attachment bodies, complete message bodies, recipient addresses, phone or fax numbers, credentials, or access-control data.
- Never download, open, share, forward, submit, send, fax, message, approve, reject, or delete.
- Do not call a zero-result search proof that no such live document exists.
- Stop on an implicit or missing export scope, duplicate document ID, unsupported document type, malformed keywords, or invalid snapshot.

Files in this skill

  • SKILL.md1.8 KB
  • agents/openai.yaml244 B
  • scripts/search_groupware_documents.py9 KB
  • tests/test_search_groupware_documents.py2.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.