How can I create these two filters in Gmail?
Filter 1: I am on the To: list -> apply label 1
Filter 2: I am on the cc: list -> skip inbox, apply label 2
In the "To" field type your email address.
In the "Has the Words" field use:
To get around the fact that "to" usually means "to or cc or bcc" try using the minus operator. Adjust for BCC as needed. With these rules I believe BCC will still land in your inbox but I did not test that condition.
Matches: to:(email@example.com) -cc:firstname.lastname@example.org -bcc:email@example.com Do this: Skip Inbox, Apply label "your_label_name"
Matches: cc:firstname.lastname@example.org Do this: Skip Inbox, Mark as read, Apply label "your_second_label_name"