Composio MCP entegrasyonu aracılığıyla doğal dil kullanarak Attio CRM işlemlerini otomatikleştirin -- kayıtları arayın, gelişmiş filtrelerle kişi ve şirketleri sorgulayın, notları yönetin, özellikleri listeleyin ve ilişki verileriniz içinde gezinin.
cd ~/.claude/skills
git clone https://github.com/ComposioHQ/awesome-claude-skills.git awesome-claude-skills mkdir -p ~/.claude/skills/Attio Automation
curl -fsSL https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/HEAD/composio-skills/attio-automation/SKILL.md \
-o ~/.claude/skills/Attio Automation/SKILL.md Attio CRM çalışma alanınızı yönetin -- kişiler ve şirketlerde bulanık arama yapın, karmaşık filtrelenmiş sorgular çalıştırın, notlara göz atın, object şemalarını keşfedin ve kayıtları listeleyin -- hepsi doğal dil komutları aracılığıyla.
Toolkit dokümantasyonu: composio.dev/toolkits/attio
https://rube.app/mcp
Kişiler, şirketler, anlaşmalar veya herhangi bir nesneyi ad, domain, email, telefon veya sosyal medya hesabı ile arayın.
Tool: ATTIO_SEARCH_RECORDS
Örnek prompt:
"Attio'da Alan Mathis adında birini ara"
Ana parametreler (tümü gerekli):
query -- Arama dizesi (maksimum 256 karakter). Boş dize varsayılan sonuçları döndürür.objects -- Aranacak object slug dizisi (ör. ["people"], ["people", "companies"], ["deals"])request_as -- Bağlam: tam çalışma alanı araması için {"type": "workspace"} kullanın veya bir çalışma alanı üyesi belirtinSunucu tarafı filtreleme, sıralama ve karmaşık koşullarla kayıtları sorgulayın -- bulanık aramadan çok daha güçlü.
Tool: ATTIO_QUERY_RECORDS
Örnek prompt:
"Attio'da Ocak 2025'ten sonra oluşturulan tüm şirketleri ada göre sıralı şekilde bul"
Ana parametreler:
object (gerekli) -- Object slug veya UUID (ör. "people", "companies", "deals")filter -- $eq, $contains, $gte, $and, $or gibi operatörleri olan Attio filter nesnesisorts -- direction ("asc"/"desc") ve attribute içeren sort spesifikasyonları dizisilimit -- Döndürülecek maksimum kayıt sayısı (en fazla 500)offset -- Pagination offsetFilter örnekleri:
{"name": {"first_name": {"$contains": "John"}}}
{"email_addresses": {"$contains": "@example.com"}}
{"created_at": {"$gte": "2025-01-01T00:00:00.000Z"}}
Belirli bir kayıdı benzersiz kimliği ile arayın veya benzersiz özellik değerlerine göre arayın.
Tool: ATTIO_FIND_RECORD
Örnek prompt:
"Attio'da example.com domain'ine sahip şirketi bul"
Ana parametreler:
object_id (gerekli) -- Object type slug: "people", "companies", "deals", "users", "workspaces"record_id -- UUID ile doğrudan arama (isteğe bağlı)attributes -- Attribute filtreleri sözlüğü (ör. {"email_addresses": "john@example.com"})limit -- Maksimum kayıt sayısı (en fazla 1000)offset -- Pagination offsetÇalışma alanı genelinde notları listeleyin veya belirli üst nesneler ve kayıtlar tarafından filtreyin.
Tool: ATTIO_LIST_NOTES
Örnek prompt:
"Attio'da Acme Corp şirket kaydında son 10 notu göster"
Ana parametreler:
parent_object -- Object slug (ör. "people", "companies", "deals") -- parent_record_id gerekirparent_record_id -- Üst kaydın UUID'si -- parent_object gerekirlimit -- Döndürülecek maksimum not sayısı (1-50, varsayılan 10)offset -- Atlanacak sonuç sayısıÇalışma alanı yapınızı nesneleri ve özellik tanımlarını listeleyerek anlayın.
Tools: ATTIO_GET_OBJECT, ATTIO_LIST_ATTRIBUTES
Örnek prompt:
"Attio'da companies nesnesi hangi özelliklere sahip?"
Get Object için ana parametreler:
object_id -- Object slug veya UUIDList Attributes için ana parametreler:
target -- "objects" veya "lists"identifier -- Object veya list ID/slugBelirli bir object türünden kayıtları basit pagination ile oluşturma sırasına göre döndürülerek alın.
Tool: ATTIO_LIST_RECORDS
Örnek prompt:
"Attio'da ilk 100 people kaydını listele"
Ana parametreler:
created_at, updated_at, özel zaman damgaları) ISO8601 string formatını KULLANMALI (ör. 2025-01-01T00:00:00.000Z). Unix zaman damgaları veya sayısal değerler "Invalid timestamp value" hatalarına neden olur.name özelliğinin alt özellikleri (first_name, last_name, full_name) name altına IÇ İÇE yerleştirilmelidir. Doğru: {"name": {"first_name": {"$contains": "John"}}}. Yanlış: {"first_name": {...}} -- bu "unknown_filter_attribute_slug" hatasıyla başarısız olur.email_addresses $eq, $contains, $starts_with, $ends_with destekler ancak $not_empty DESTEKLEMEZ.{"path": [["companies", "team"], ["people", "name"]], "constraints": {"first_name": {"$eq": "John"}}}.object_id olarak "lists" kullanmayın. Liste işlemleri için listeye özel eylemleri kullanın.ATTIO_SEARCH_RECORDS sonunda tutarlı sonuçlar döndürür. Garantili güncel sonuçlar için bunun yerine ATTIO_QUERY_RECORDS kullanın.ATTIO_LIST_ATTRIBUTES kullanın.| İşlem | Tool Slug | Gerekli Parametreler |
|---|---|---|
| Kayıtlarda bulanık arama | ATTIO_SEARCH_RECORDS |
query, objects, request_as |
| Filtrelerle sorgula | ATTIO_QUERY_RECORDS |
object |
| Kayıdı ID/özellikler tarafından bul | ATTIO_FIND_RECORD |
object_id |
| Notları listele | ATTIO_LIST_NOTES |
Hiçbiri (isteğe bağlı filtreler) |
| Object şemasını al | ATTIO_GET_OBJECT |
object_id |
| Özellikleri listele | ATTIO_LIST_ATTRIBUTES |
target, identifier |
| Kayıtları listele | ATTIO_LIST_RECORDS |
Object türü |
Composio tarafından desteklenmektedir
2 veya daha fazla bağımsız görevin paralel olarak yürütülebileceği ve aralarında state paylaşımı ya da sıralı bağımlılık olmadığı durumlarda kullanın.
Ayrı bir oturumda inceleme kontrol noktaları ile yürütülecek yazılı bir uygulama planınız olduğunda kullanın.
Mevcut oturumda bağımsız görevlerle uygulama planlarını yürütürken kullanın
Herhangi bir hata, test başarısızlığı veya beklenmeyen davranışla karşılaştığınızda, çözüm önerisi sunmadan önce kullanın.
Herhangi bir feature ya da bugfix uygulamaya başlamadan önce kullanın.
Yeni beceriler oluştururken, mevcut becerileri düzenlerken veya dağıtımdan önce becerileri doğrularken kullanın.