Skip to content

Conversation

@marekkalnik
Copy link

Two information I find useful :

  • color (for people who use colors as a way to label events)
  • attending myself:
    • if multiple invitees, it looks at own response
    • if no invitees, it is "attending" by default

I find that there is a tradeoff between completeness of information and response size, but those two are very useful for my case. Maybe the response should be parametrised to avoid information overload?

@taylorwilsdon taylorwilsdon requested review from Copilot and taylorwilsdon and removed request for Copilot July 12, 2025 17:09
@taylorwilsdon taylorwilsdon self-assigned this Jul 12, 2025
@taylorwilsdon taylorwilsdon added the enhancement New feature or request label Jul 12, 2025
@taylorwilsdon
Copy link
Owner

Clever, love this! Will give it a try today

@taylorwilsdon
Copy link
Owner

Ok, tested it out - my only note is that this only applies on get_event not get_events so you won't get it when just asking for a summary of your calendar for the day / week etc. I'm also not finding that Claude actually utilizes the information in its response. Do you have a screenshot showing desired output?

Here's what I get, it tells me the color correctly if I ask specifically but doesn't use it otherwise:
image

@marekkalnik
Copy link
Author

Hi, nice catch, I didn't realize initially that those could be added to event_list.

As for the color, Google API does not return the textual label for a color. It only returns hex values which is not very useful in my opinion.

The way I solved the problem for myself is putting it in my project prompt in Claude.

image

So I can use it this way:
image

@taylorwilsdon
Copy link
Owner

Hm, I think in general anything that requires a custom system prompt probably isn't a good fit as a base tool - if we can find a way to incorporate it more dynamically into responses so that any arbitrary LLM can do something useful with it I'm totally open to it!

@marekkalnik
Copy link
Author

Yes, I understand. But this is currently not possible with Google APIs, textual information about event colors is simply not available.

Do you want me to separate the "attending" and "color" features so you can merge only the first one ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants