Can not hook into custom post type template with: is_page() conditional?

Doh… While writing up this question it suddenly became clear why it was not working:

I was hooking my buttons inside the loop and since my loop was not a single page item, get_the_id() would be getting the ID of each post in the loop, not the page that the posts were on.

All I had to do was hook after the loop:

add_action( 'genesis_after_loop', 'my_page_buttons');

I’m posting this just in case someone else has a similar issue.