ch.ch recommends checking with the responsible Schengen-country mission in Switzerland, i.e., the German Embassy, to determine the required travel documents:
"Foreign nationals from non-EU/EFTA states – travelling in the Schengen area Foreign nationals from non-EU/EFTA states in possession of a valid Swiss foreign national permit B, C, L or Ci do not require a visa to visit a country in the Schengen area (up to 90 days within a 180-day period). However, you must carry a valid Swiss residence permit and valid travel documents (your passport or a Swiss travel document for foreign nationals). You should check with the country’s diplomatic or consular mission in Switzerland to find out which travel documents you require, including passport (which may have to be valid six months beyond the date of travel), visa, medical insurance certificate, etc.
Your travel agency may also be able to provide this information." https://www.ch.ch/en/travelling-abroad/