🐦 Twitter Post Details

Viewing enriched Twitter post

@AnthropicAI

New on the Anthropic Engineering blog: writing effective tools for LLM agents. AI agents are only as powerful as the tools we give them. So how do we make those tools more effective? We share our best tips for developers: https://t.co/N1kFYrTtax

Media 1

📊 Media Metadata

{
  "media": [
    {
      "type": "photo",
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/1966236220868247701/media_0.png?",
      "filename": "media_0.png"
    }
  ],
  "processed_at": "2025-09-18T14:14:32.301141",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "1966236220868247701",
  "url": "https://x.com/AnthropicAI/status/1966236220868247701",
  "twitterUrl": "https://twitter.com/AnthropicAI/status/1966236220868247701",
  "text": "New on the Anthropic Engineering blog: writing effective tools for LLM agents.\n\nAI agents are only as powerful as the tools we give them. So how do we make those tools more effective?\n\nWe share our best tips for developers: https://t.co/N1kFYrTtax",
  "source": "Twitter for iPhone",
  "retweetCount": 651,
  "replyCount": 89,
  "likeCount": 3005,
  "quoteCount": 93,
  "viewCount": 627352,
  "createdAt": "Thu Sep 11 20:23:40 +0000 2025",
  "lang": "en",
  "bookmarkCount": 2146,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "1966236220868247701",
  "displayTextRange": [
    0,
    247
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "AnthropicAI",
    "url": "https://x.com/AnthropicAI",
    "twitterUrl": "https://twitter.com/AnthropicAI",
    "id": "1353836358901501952",
    "name": "Anthropic",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": "Business",
    "profilePicture": "https://pbs.twimg.com/profile_images/1798110641414443008/XP8gyBaY_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/1353836358901501952/1719228429",
    "description": "",
    "location": "",
    "followers": 641663,
    "following": 35,
    "status": "",
    "canDm": false,
    "canMediaTag": true,
    "createdAt": "Mon Jan 25 22:45:28 +0000 2021",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 1415,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 476,
    "statusesCount": 1138,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [],
    "profile_bio": {
      "description": "We're an AI safety and research company that builds reliable, interpretable, and steerable AI systems. Talk to our AI assistant @claudeai on https://t.co/FhDI3KQh0n.",
      "entities": {
        "description": {
          "urls": [
            {
              "display_url": "claude.ai",
              "expanded_url": "https://claude.ai",
              "indices": [
                141,
                164
              ],
              "url": "https://t.co/FhDI3KQh0n"
            }
          ],
          "user_mentions": [
            {
              "id_str": "0",
              "indices": [
                128,
                137
              ],
              "name": "",
              "screen_name": "claudeai"
            }
          ]
        },
        "url": {
          "urls": [
            {
              "display_url": "anthropic.com",
              "expanded_url": "https://anthropic.com",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/w94SABjAXZ"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {},
  "card": {
    "binding_values": [
      {
        "key": "photo_image_full_size_large",
        "value": {
          "image_value": {
            "alt": "This is an abstract illustration for the Eng Blog article, Writing effective tools for agents -- with agents.",
            "height": 419,
            "url": "https://pbs.twimg.com/card_img/1966321713282691075/exGIcJoG?format=png&name=800x419",
            "width": 800
          }
        }
      },
      {
        "key": "thumbnail_image",
        "value": {
          "image_value": {
            "alt": "This is an abstract illustration for the Eng Blog article, Writing effective tools for agents -- with agents.",
            "height": 147,
            "url": "https://pbs.twimg.com/card_img/1966321713282691075/exGIcJoG?format=png&name=280x150",
            "width": 280
          }
        }
      },
      {
        "key": "description",
        "value": {
          "string_value": "Writing effective tools for AI agents—using AI agents"
        }
      },
      {
        "key": "domain",
        "value": {
          "string_value": "www.anthropic.com"
        }
      },
      {
        "key": "thumbnail_image_large",
        "value": {
          "image_value": {
            "alt": "This is an abstract illustration for the Eng Blog article, Writing effective tools for agents -- with agents.",
            "height": 315,
            "url": "https://pbs.twimg.com/card_img/1966321713282691075/exGIcJoG?format=png&name=600x600",
            "width": 600
          }
        }
      },
      {
        "key": "summary_photo_image_small",
        "value": {
          "image_value": {
            "alt": "This is an abstract illustration for the Eng Blog article, Writing effective tools for agents -- with agents.",
            "height": 202,
            "url": "https://pbs.twimg.com/card_img/1966321713282691075/exGIcJoG?format=png&name=386x202",
            "width": 386
          }
        }
      },
      {
        "key": "thumbnail_image_original",
        "value": {
          "image_value": {
            "alt": "This is an abstract illustration for the Eng Blog article, Writing effective tools for agents -- with agents.",
            "height": 1260,
            "url": "https://pbs.twimg.com/card_img/1966321713282691075/exGIcJoG?format=png&name=orig",
            "width": 2400
          }
        }
      },
      {
        "key": "site",
        "value": {
          "scribe_key": "publisher_id",
          "user_value": {
            "id_str": "1353836358901501952"
          }
        }
      },
      {
        "key": "photo_image_full_size_small",
        "value": {
          "image_value": {
            "alt": "This is an abstract illustration for the Eng Blog article, Writing effective tools for agents -- with agents.",
            "height": 202,
            "url": "https://pbs.twimg.com/card_img/1966321713282691075/exGIcJoG?format=png&name=386x202",
            "width": 386
          }
        }
      },
      {
        "key": "summary_photo_image_large",
        "value": {
          "image_value": {
            "alt": "This is an abstract illustration for the Eng Blog article, Writing effective tools for agents -- with agents.",
            "height": 419,
            "url": "https://pbs.twimg.com/card_img/1966321713282691075/exGIcJoG?format=png&name=800x419",
            "width": 800
          }
        }
      },
      {
        "key": "thumbnail_image_small",
        "value": {
          "image_value": {
            "alt": "This is an abstract illustration for the Eng Blog article, Writing effective tools for agents -- with agents.",
            "height": 76,
            "url": "https://pbs.twimg.com/card_img/1966321713282691075/exGIcJoG?format=png&name=144x144",
            "width": 144
          }
        }
      },
      {
        "key": "creator",
        "value": {
          "user_value": {
            "id_str": "1353836358901501952"
          }
        }
      },
      {
        "key": "thumbnail_image_x_large",
        "value": {
          "image_value": {
            "alt": "This is an abstract illustration for the Eng Blog article, Writing effective tools for agents -- with agents.",
            "height": 1075,
            "url": "https://pbs.twimg.com/card_img/1966321713282691075/exGIcJoG?format=png&name=2048x2048_2_exp",
            "width": 2048
          }
        }
      },
      {
        "key": "photo_image_full_size_original",
        "value": {
          "image_value": {
            "alt": "This is an abstract illustration for the Eng Blog article, Writing effective tools for agents -- with agents.",
            "height": 1260,
            "url": "https://pbs.twimg.com/card_img/1966321713282691075/exGIcJoG?format=png&name=orig",
            "width": 2400
          }
        }
      },
      {
        "key": "photo_image_full_size_alt_text",
        "value": {
          "string_value": "This is an abstract illustration for the Eng Blog article, Writing effective tools for agents -- with agents."
        }
      },
      {
        "key": "vanity_url",
        "value": {
          "scribe_key": "vanity_url",
          "string_value": "anthropic.com"
        }
      },
      {
        "key": "photo_image_full_size",
        "value": {
          "image_value": {
            "alt": "This is an abstract illustration for the Eng Blog article, Writing effective tools for agents -- with agents.",
            "height": 314,
            "url": "https://pbs.twimg.com/card_img/1966321713282691075/exGIcJoG?format=png&name=600x314",
            "width": 600
          }
        }
      },
      {
        "key": "summary_photo_image_alt_text",
        "value": {
          "string_value": "This is an abstract illustration for the Eng Blog article, Writing effective tools for agents -- with agents."
        }
      },
      {
        "key": "thumbnail_image_color",
        "value": {
          "image_color_value": {
            "palette": [
              {
                "percentage": 94.54,
                "rgb": {
                  "blue": 230,
                  "green": 238,
                  "red": 240
                }
              },
              {
                "percentage": 4.15,
                "rgb": {
                  "blue": 2,
                  "green": 2,
                  "red": 2
                }
              },
              {
                "percentage": 1.64,
                "rgb": {
                  "blue": 104,
                  "green": 108,
                  "red": 109
                }
              }
            ]
          }
        }
      },
      {
        "key": "title",
        "value": {
          "string_value": "Writing effective tools for AI agents—using AI agents"
        }
      },
      {
        "key": "summary_photo_image_color",
        "value": {
          "image_color_value": {
            "palette": [
              {
                "percentage": 94.54,
                "rgb": {
                  "blue": 230,
                  "green": 238,
                  "red": 240
                }
              },
              {
                "percentage": 4.15,
                "rgb": {
                  "blue": 2,
                  "green": 2,
                  "red": 2
                }
              },
              {
                "percentage": 1.64,
                "rgb": {
                  "blue": 104,
                  "green": 108,
                  "red": 109
                }
              }
            ]
          }
        }
      },
      {
        "key": "summary_photo_image_x_large",
        "value": {
          "image_value": {
            "alt": "This is an abstract illustration for the Eng Blog article, Writing effective tools for agents -- with agents.",
            "height": 1075,
            "url": "https://pbs.twimg.com/card_img/1966321713282691075/exGIcJoG?format=png&name=2048x2048_2_exp",
            "width": 2048
          }
        }
      },
      {
        "key": "summary_photo_image",
        "value": {
          "image_value": {
            "alt": "This is an abstract illustration for the Eng Blog article, Writing effective tools for agents -- with agents.",
            "height": 314,
            "url": "https://pbs.twimg.com/card_img/1966321713282691075/exGIcJoG?format=png&name=600x314",
            "width": 600
          }
        }
      },
      {
        "key": "photo_image_full_size_color",
        "value": {
          "image_color_value": {
            "palette": [
              {
                "percentage": 94.54,
                "rgb": {
                  "blue": 230,
                  "green": 238,
                  "red": 240
                }
              },
              {
                "percentage": 4.15,
                "rgb": {
                  "blue": 2,
                  "green": 2,
                  "red": 2
                }
              },
              {
                "percentage": 1.64,
                "rgb": {
                  "blue": 104,
                  "green": 108,
                  "red": 109
                }
              }
            ]
          }
        }
      },
      {
        "key": "photo_image_full_size_x_large",
        "value": {
          "image_value": {
            "alt": "This is an abstract illustration for the Eng Blog article, Writing effective tools for agents -- with agents.",
            "height": 1075,
            "url": "https://pbs.twimg.com/card_img/1966321713282691075/exGIcJoG?format=png&name=2048x2048_2_exp",
            "width": 2048
          }
        }
      },
      {
        "key": "card_url",
        "value": {
          "scribe_key": "card_url",
          "string_value": "https://t.co/N1kFYrTtax"
        }
      },
      {
        "key": "summary_photo_image_original",
        "value": {
          "image_value": {
            "alt": "This is an abstract illustration for the Eng Blog article, Writing effective tools for agents -- with agents.",
            "height": 1260,
            "url": "https://pbs.twimg.com/card_img/1966321713282691075/exGIcJoG?format=png&name=orig",
            "width": 2400
          }
        }
      }
    ],
    "card_platform": {
      "platform": {
        "audience": {
          "name": "production"
        },
        "device": {
          "name": "iPhone",
          "version": "13"
        }
      }
    },
    "name": "summary_large_image",
    "url": "https://t.co/N1kFYrTtax",
    "user_refs_results": [
      {
        "rest_id": "1353836358901501952",
        "result": {
          "__typename": "User",
          "action_counts": {
            "favorites_count": 1415
          },
          "avatar": {
            "image_url": "https://pbs.twimg.com/profile_images/1798110641414443008/XP8gyBaY_normal.jpg"
          },
          "banner": {
            "image_url": "https://pbs.twimg.com/profile_banners/1353836358901501952/1719228429"
          },
          "core": {
            "created_at": "Mon Jan 25 22:45:28 +0000 2021",
            "name": "Anthropic",
            "screen_name": "AnthropicAI"
          },
          "dm_permissions": {
            "can_dm": false
          },
          "exclusive_tweet_following": false,
          "identity_profile_labels_highlighted_label": {},
          "location": {
            "location": ""
          },
          "media_permissions": {
            "can_media_tag": true
          },
          "notifications_settings": {},
          "pinned_items": {},
          "privacy": {},
          "private_super_following": false,
          "profile_bio": {
            "description": "We're an AI safety and research company that builds reliable, interpretable, and steerable AI systems. Talk to our AI assistant @claudeai on https://t.co/FhDI3KQh0n.",
            "entities": {
              "description": {
                "urls": [
                  {
                    "display_url": "claude.ai",
                    "expanded_url": "https://claude.ai",
                    "indices": [
                      141,
                      164
                    ],
                    "url": "https://t.co/FhDI3KQh0n"
                  }
                ],
                "user_mentions": [
                  {
                    "id_str": "0",
                    "indices": [
                      128,
                      137
                    ],
                    "name": "",
                    "screen_name": "claudeai"
                  }
                ]
              },
              "url": {
                "urls": [
                  {
                    "display_url": "anthropic.com",
                    "expanded_url": "https://anthropic.com",
                    "indices": [
                      0,
                      23
                    ],
                    "url": "https://t.co/w94SABjAXZ"
                  }
                ]
              }
            }
          },
          "profile_image_shape": "Square",
          "profile_metadata": {
            "profile_interstitial_type": "",
            "profile_link_color": "1DA1F2"
          },
          "profile_translation": {
            "translator_type_enum": "None"
          },
          "properties": {
            "has_extended_profile": true
          },
          "relationship_counts": {
            "followers": 641663,
            "following": 35
          },
          "relationship_perspectives": {},
          "rest_id": "1353836358901501952",
          "super_follow_eligible": false,
          "super_followed_by": false,
          "super_following": false,
          "tweet_counts": {
            "media_tweets": 476,
            "tweets": 1138
          },
          "website": {
            "url": "https://t.co/w94SABjAXZ"
          },
          "verification": {
            "is_blue_verified": true,
            "verified_type": "Business"
          }
        }
      },
      {
        "rest_id": "1353836358901501952",
        "result": {
          "__typename": "User",
          "action_counts": {
            "favorites_count": 1415
          },
          "avatar": {
            "image_url": "https://pbs.twimg.com/profile_images/1798110641414443008/XP8gyBaY_normal.jpg"
          },
          "banner": {
            "image_url": "https://pbs.twimg.com/profile_banners/1353836358901501952/1719228429"
          },
          "core": {
            "created_at": "Mon Jan 25 22:45:28 +0000 2021",
            "name": "Anthropic",
            "screen_name": "AnthropicAI"
          },
          "dm_permissions": {
            "can_dm": false
          },
          "exclusive_tweet_following": false,
          "identity_profile_labels_highlighted_label": {},
          "location": {
            "location": ""
          },
          "media_permissions": {
            "can_media_tag": true
          },
          "notifications_settings": {},
          "pinned_items": {},
          "privacy": {},
          "private_super_following": false,
          "profile_bio": {
            "description": "We're an AI safety and research company that builds reliable, interpretable, and steerable AI systems. Talk to our AI assistant @claudeai on https://t.co/FhDI3KQh0n.",
            "entities": {
              "description": {
                "urls": [
                  {
                    "display_url": "claude.ai",
                    "expanded_url": "https://claude.ai",
                    "indices": [
                      141,
                      164
                    ],
                    "url": "https://t.co/FhDI3KQh0n"
                  }
                ],
                "user_mentions": [
                  {
                    "id_str": "0",
                    "indices": [
                      128,
                      137
                    ],
                    "name": "",
                    "screen_name": "claudeai"
                  }
                ]
              },
              "url": {
                "urls": [
                  {
                    "display_url": "anthropic.com",
                    "expanded_url": "https://anthropic.com",
                    "indices": [
                      0,
                      23
                    ],
                    "url": "https://t.co/w94SABjAXZ"
                  }
                ]
              }
            }
          },
          "profile_image_shape": "Square",
          "profile_metadata": {
            "profile_interstitial_type": "",
            "profile_link_color": "1DA1F2"
          },
          "profile_translation": {
            "translator_type_enum": "None"
          },
          "properties": {
            "has_extended_profile": true
          },
          "relationship_counts": {
            "followers": 641663,
            "following": 35
          },
          "relationship_perspectives": {},
          "rest_id": "1353836358901501952",
          "super_follow_eligible": false,
          "super_followed_by": false,
          "super_following": false,
          "tweet_counts": {
            "media_tweets": 476,
            "tweets": 1138
          },
          "website": {
            "url": "https://t.co/w94SABjAXZ"
          },
          "verification": {
            "is_blue_verified": true,
            "verified_type": "Business"
          }
        }
      }
    ]
  },
  "place": {},
  "entities": {
    "urls": [
      {
        "display_url": "anthropic.com/engineering/wr…",
        "expanded_url": "https://www.anthropic.com/engineering/writing-tools-for-agents",
        "indices": [
          224,
          247
        ],
        "url": "https://t.co/N1kFYrTtax"
      }
    ]
  },
  "quoted_tweet": null,
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "article": null
}