MCP HubMCP Hub
Volver a habilidades

c-contacts

daxaur
Actualizado 2 days ago
6 vistas
143
6
143
Ver en GitHub
Otrocontactsaddress-bookpeoplephone

Acerca de

Esta habilidad de Claude permite a los desarrolladores consultar y recuperar información de contacto directamente desde la aplicación Contactos de macOS mediante comandos AppleScript. Te permite buscar contactos por nombre, listar todos los contactos y obtener detalles específicos como correos electrónicos y números de teléfono sin necesidad de una herramienta CLI separada. Úsala para integrar rápidamente datos de contactos de macOS en tus flujos de trabajo o scripts.

Instalación rápida

Claude Code

Recomendado
Principal
npx skills add daxaur/openpaw -a claude-code
Comando PluginAlternativo
/plugin add https://github.com/daxaur/openpaw
Git CloneAlternativo
git clone https://github.com/daxaur/openpaw.git ~/.claude/skills/c-contacts

Copia y pega este comando en Claude Code para instalar esta habilidad

Documentación

Contacts — Address Book

Access macOS Contacts app via AppleScript. No CLI tool needed.

Commands

# Search for a contact by name
osascript -e 'tell application "Contacts"
  set results to (every person whose name contains "John")
  set output to ""
  repeat with p in results
    set output to output & name of p & linefeed
    repeat with e in emails of p
      set output to output & "  Email: " & value of e & linefeed
    end repeat
    repeat with ph in phones of p
      set output to output & "  Phone: " & value of ph & linefeed
    end repeat
    set output to output & linefeed
  end repeat
  return output
end tell'

# Get all contact names
osascript -e 'tell application "Contacts" to get name of every person'

# Get a specific contact's email
osascript -e 'tell application "Contacts"
  set p to first person whose name is "John Smith"
  get value of every email of p
end tell'

# Get a specific contact's phone
osascript -e 'tell application "Contacts"
  set p to first person whose name is "John Smith"
  get value of every phone of p
end tell'

# Count contacts
osascript -e 'tell application "Contacts" to count every person'

# Search by email
osascript -e 'tell application "Contacts"
  set results to (every person whose value of emails contains "john@")
  get name of results
end tell'

Guidelines

  • Always search by partial name (uses contains) to be flexible
  • Return name, email, and phone by default
  • If multiple matches, list all and let the user pick
  • Contacts app does not need to be running — AppleScript handles it
  • Never store contact details in memory files for privacy
  • If asked "what's [name]'s number?", search contacts first, then memory

Repositorio GitHub

daxaur/openpaw
Ruta: skills/c-contacts
0
ai-agentanthropicautomationclaudeclaude-codecli

Habilidades relacionadas

llamaguard

Otro

LlamaGuard es el modelo de Meta de 7-8B parámetros para moderar las entradas y salidas de LLM en seis categorías de seguridad como violencia y discurso de odio. Ofrece una precisión del 94-95% y puede implementarse usando vLLM, Hugging Face o Amazon SageMaker. Utiliza esta skill para integrar fácilmente filtrado de contenido y barreras de seguridad en tus aplicaciones de IA.

Ver habilidad

cost-optimization

Otro

Esta Skill de Claude ayuda a los desarrolladores a optimizar los costes en la nube mediante el ajuste de tamaño de recursos, estrategias de etiquetado y análisis de gastos. Proporciona un marco para reducir los gastos en la nube e implementar una gobernanza de costes en AWS, Azure y GCP. Úsala cuando necesites analizar los costes de infraestructura, ajustar el tamaño de los recursos o cumplir con restricciones presupuestarias.

Ver habilidad

quantizing-models-bitsandbytes

Otro

Esta habilidad cuantiza LLMs a precisión de 8 o 4 bits utilizando bitsandbytes, logrando una reducción de memoria del 50-75% con pérdida mínima de precisión. Es ideal para ejecutar modelos más grandes en memoria GPU limitada o para acelerar la inferencia, admitiendo formatos como INT8, NF4 y FP4. La habilidad se integra con HuggingFace Transformers y permite entrenamiento QLoRA y optimizadores de 8 bits.

Ver habilidad

dispatching-parallel-agents

Otro

Esta Skill de Claude despliega múltiples agentes para investigar y solucionar 3 o más problemas independientes de forma concurrente. Está diseñada para escenarios que involucran fallos no relacionados que pueden resolverse sin estado compartido o dependencias. Su capacidad principal es la resolución paralela de problemas, asignando un agente por cada dominio problemático independiente para maximizar la eficiencia.

Ver habilidad