← 返回 Skills 市场
harrylabsj

Looking for Someone

作者 haidong · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ✓ 安全检测通过
237
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install looking-for-someone
功能描述
A local missing person assistance tool for organizing cases, managing clues, generating notices, and providing search guidance.
使用说明 (SKILL.md)

Looking for Someone Skill

Overview

This skill helps users organize and manage missing person cases locally. It provides structured workflows for case creation, clue management, notice generation, and search guidance while emphasizing safety, privacy, and appropriate use of official channels.

Execution Principles

  • Confirm Objective First: Identify whether the user needs to create a case, add clues, generate notices, track progress, or get search advice.
  • Prioritize Official Channels: Always recommend contacting authorities, especially for high-risk scenarios involving minors, elderly, mental health issues, self-harm risks, or prolonged disappearance.
  • Be Transparent About Capabilities: Do not claim access to official databases, surveillance systems, or real-time social media searches.
  • Avoid Unrealistic Claims: Do not promise capabilities like encryption, image comparison, or identity verification that are not implemented.
  • Handle Sensitive Information Carefully: Default to cautious handling of addresses, ID numbers, bank card numbers, and other sensitive data in missing person notices.

Available Capabilities

  • Case Management: Create and view local missing person cases
  • Clue Management: Add clues and provide basic analysis
  • Notice Generation: Generate missing person notices for different platforms
  • Progress Tracking: View case progress and next-step recommendations
  • Search Guidance: Provide structured search advice
  • Safety Reminders: Output fraud prevention and safety reminders

Operation Methods

Primary CLI Interface

# Create a new case
node scripts/cli.js create '\x3Ccase JSON>'

# List all cases
node scripts/cli.js list

# View case progress
node scripts/cli.js progress \x3CcaseID>

# Add clues to a case
node scripts/cli.js clue \x3CcaseID> \x3Cclue content>

# Generate notices
node scripts/cli.js notice \x3CcaseID> [general|wechat|weibo|douyin|official]

# Get search guidance
node scripts/cli.js guide

# Show safety reminders
node scripts/cli.js reminders

Case Creation Input Guidelines

Required Fields for Case Creation:

  • name - Full name of missing person
  • age - Age at time of disappearance
  • gender - Gender
  • lastSeenDate - Date last seen (YYYY-MM-DD format)
  • lastSeenLocation - Location last seen

Optional Fields:

  • phone - Contact phone number
  • birthDate - Date of birth
  • idNumber - Identification number (use with caution)
  • height - Height in centimeters
  • clothing - Clothing description at time of disappearance
  • distinguishingFeatures - Distinctive physical features
  • circumstances - Circumstances of disappearance
  • possibleDestinations - Possible locations person might go
  • familyContacts - Family contact information

Detailed field explanations and recommended workflows are available in references/fields-and-workflows.md.

Data Boundaries

Current Implementation:

  • Data Storage: Cases are saved locally in ~/.openclaw/skills-data/looking-for-someone/
  • Storage Format: Current version uses local JSON files for case storage
  • Limitations: No field-level encryption, image recognition, photo comparison, online scraping, or identity verification implemented

Transparency Requirements:

  • Clearly communicate these limitations in all outputs
  • Remind users to verify information through police and official channels
  • Avoid exaggerating capabilities

Privacy and security boundaries are detailed in references/privacy-and-boundaries.md.

Output Presentation Requirements

  • Present Suggestions Appropriately: Frame advice as "local organization results" or "rule-based recommendations"
  • Avoid Factual Claims: Do not present clue analysis as factual judgments
  • Prioritize High-Risk Cases: For high-risk situations, prioritize recommending police contact and official channels
  • Handle Incomplete Data: Guide users to supplement key information before generating notices when data is incomplete

Safety Requirements

Risk Scenarios Requiring Immediate Warnings:

  • Requests for payment in exchange for information
  • Demands for upfront transfers, deposits, or donations
  • Requests for ID cards, bank cards, or verification codes
  • Claims of being police without verifiable identification
  • Requests to download unknown apps, enable screen sharing, or click unfamiliar links

Safety Command:

When encountering suspicious situations, run:

node scripts/cli.js reminders

Testing

Minimum Test Coverage:

Run the basic test suite:

node test.js

Test Coverage Areas:

  • Case creation
  • Case listing
  • Clue addition
  • Notice generation
  • Progress tracking
  • Safety reminders

Skill Metadata

Attribute Value
Name Looking for Someone
Slug looking-for-someone
Version 1.0.2
Category Utility / Safety
Tags missing-person, safety, local-assistance, case-management

Related Skills

  • emergency-contacts - Emergency contact management
  • safety-check - Personal safety checklists
  • document-organizer - Document organization and management

Important: This skill is a local organization and guidance tool. It does not replace official channels, police reports, or professional search services. Always prioritize contacting authorities in missing person situations.

安全使用建议
This skill appears to do what it says: a local CLI that manages missing-person cases and produces guidance and notices. Before installing or using it: 1) Note that case data is stored as plain JSON under ~/.openclaw/skills-data/looking-for-someone/ with no encryption—do not store highly sensitive identifiers unless you accept that risk. 2) The bundle lacks an included test.js referenced in the docs and the provided CLI snippet in the listing was truncated; inspect scripts/cli.js in your environment to ensure the notice-generation functions and there are no unexpected network calls before running. 3) Run the CLI in a restricted/sandboxed environment until you’re comfortable with its behavior, and back up or securely delete data when no longer needed. 4) If you plan to share generated notices publicly, follow the privacy guidelines included in the references and coordinate with authorities for high-risk cases.
功能分析
Type: OpenClaw Skill Name: looking-for-someone Version: 1.0.2 The 'looking-for-someone' skill is a local utility designed to help users organize missing person cases. The core logic in `scripts/cli.js` manages data locally in the user's home directory (`~/.openclaw/skills-data/`) using standard JSON storage, with no network activity or unauthorized data exfiltration. The documentation (SKILL.md and references/) emphasizes safety, privacy, and the importance of official authorities, while the code lacks any suspicious execution patterns or obfuscation.
能力评估
Purpose & Capability
Name/description match the files and behavior: a local CLI for creating/listing cases, adding clues, generating notices, and offering guidance. There are no unexpected external credentials, binaries, or remote services required.
Instruction Scope
Runtime instructions are narrowly scoped to the local CLI and documented JSON storage. Two minor issues: SKILL.md's testing instruction references node test.js but no test.js is present in the file manifest; and the SKILL.md excerpt of scripts/cli.js shown in the bundle is truncated in the provided listing (some functions referenced by the CLI, e.g., notice-format generators, are not visible in the excerpt). These are likely packaging/documentation oversights rather than malicious behavior.
Install Mechanism
No install spec; this is instruction-only plus an included CLI script. No downloads, package installs, or archive extraction are declared.
Credentials
The skill requests no environment variables or credentials. It stores potentially sensitive case data in plain JSON under ~/.openclaw/skills-data/looking-for-someone/ and explicitly documents lack of field-level encryption. The local storage is proportional to the stated purpose but is sensitive—users should expect that data is unencrypted and therefore should avoid storing highly sensitive fields or should manage file system permissions/backups carefully.
Persistence & Privilege
always is false and the skill does not request permanent platform-level privileges. It only writes to its own data directory and does not modify other skills or global agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install looking-for-someone
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /looking-for-someone 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
Add identity metadata, ensure all documentation is in English for international accessibility.
v1.0.1
Initial release
v1.0.0
Initial release: add local case management, clue tracking, poster generation, progress review, search guidance, scam warnings, tests, and packaging validation.
元数据
Slug looking-for-someone
版本 1.0.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

Looking for Someone 是什么?

A local missing person assistance tool for organizing cases, managing clues, generating notices, and providing search guidance. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 237 次。

如何安装 Looking for Someone?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install looking-for-someone」即可一键安装,无需额外配置。

Looking for Someone 是免费的吗?

是的,Looking for Someone 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Looking for Someone 支持哪些平台?

Looking for Someone 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Looking for Someone?

由 haidong(@harrylabsj)开发并维护,当前版本 v1.0.2。

💬 留言讨论